The National Rifle Association maintains a registry of shooting ranges. Here is the ranges they have for Michigan. It looks like the page was added back in 2002, so it is probably out of date. http://www.nrahq.org/shootingrange/findlocal.asp?State=MI I might use the ranges listed there to make a KML feed that I can upload to Google Maps. That should help make it a much more complete set.