The IP geolookup services are usually only precise to the nearest large city. The maps are just a product of typing "Denver, Colorado" into Google Maps they don't add any precision.
And yes, sometimes they get it dead wrong. Cells are all over the place.