Project GC seems to define a city in the cache notifications. Yes, In the US, a city may only have 1 resident. And yes, cities are fluid, but the listing could simply show the nearest city. Some old challenges asked for finding twin cities.
There is a GSAK macro called Location that is supposed to return the cities, but fails with an error for me.