Where to Shoot.org lists local ranges all over the US. Put in the zip code and you will get a list.
They list most of the commercial and private ranges in an area.
However, there are still some that are not listed, but they do give all the info on the ones listed.
dc
http://wheretoshoot.org/index2.cfm