According to the ATF database, there are 1 registered FFLs in Perth, North Dakota.
201 2ND STPERTH, ND, 583630000