What locations in the USA have FIDE approved tournaments frequently? USA does not have a lot of FIDE tournaments.  

Are there any locations that have them more often than some small areas that may only hold one and never do another one?
All FIDE rated tournaments have to be registered in advance with FIDE. Once registered with FIDE they appear on the FIDE website. The page for the USA is here.

As you can see the US is very poorly served for FIDE rated tournaments. The main centers are New York, San Francisco, LA and St Louis.