A man has been charged after police allegedly found 109 unregistered guns at a rural property in north-western NSW at the weekend.

Police went to the home in Cobar at about 9.45am on Sunday to carry out a firearms audit.

When detectives from Darling River Local Area Command searched the property, they allegedly found 118 guns, including revolvers, rifles, shotguns and shortened rifles.

More than 100 guns seized by police from a home in Cobar. Credit:NSW Police

Although the man had a firearms license, it is alleged 109 of the guns were not registered and not stored safely.