Police have uncovered a cache of illegal weapons including an AK47 in three central Queensland homes.

During a routine traffic stop on July 15 police discovered an unsecured weapon in the car of a 69-year-old Mount Morgan man.

Police seized about 150 guns from a Mt Morgan property in central Queensland. Credit:Allan Reinikka, Rockhampton Morning Bulletin

When police later searched the man’s home they found another 28 weapons, including eight handguns.

Through further investigations police uncovered a total of 150 weapons at two other homes.