There are 82 US cities that warrant special consideration for tagging. While most follow some sort of sensible tagging there is a degree of inconsistency that can cause confusion and difficulty querying.
I’m trying to get a consensus as to how they should be tagged and clean those up.
The outcome of this discussion will be captured on the United_States/Boundaries and United States admin level pages so future mappers will know the convention.
Independent cities (ICs)
-
Definition
An independent city is “a city that is not in the territory of any county or counties and is considered a primary administrative division of its state”.
In other words, there is no intervening county between the state and the city as with every other city in the US (except for the notable exceptions below). -
Scope
There are 41 ICs in the US: 38 in Virginia plus Baltimore, Maryland; Carson City, Nevada; and St. Louis, Missouri. -
Proposal
An IC should be tagged admin_level=6, place=city.
An alternative proposal would be admin_level=6, border_type=city.
Additionally the following note should be added to each IC:
This is an independent city. Independent cities in the US are considered a primary administrative division of its state and should be tagged admin_level=6 (not 8) and place=city (not county).
- Overpass query
The following Overpass should (and currently does) return the exhaustive list of independent cities:
[out:json];
area[wikidata=Q30]->.usa; // Q30 = United States
relation[admin_level=6][place=city](area.usa);
out tags;
- To do if accepted:
The admin_level and place tagging is done, although the note for each IC would need to be updated to the verbiage above (I can do).
The United_States/Boundaries would need to be updated (I can do).
The United States admin level is done.
Consolidated city-counties (CCCs)
-
Definition
A consolidated city-county “is formed when one or more cities and their surrounding county (parish in Louisiana, borough in Alaska) merge into one unified jurisdiction . . . A consolidated city-county differs from an independent city in that the city and county both nominally exist, although they have a consolidated government, whereas in an independent city, the county does not even nominally exist.”
In other words, the county and city are two separate entities even if merged into a single consolidated jurisdiction for governance. Additionally, although the Wikipedia article does not state this, the city and the county boundaries for consolidated city-counties may or may not be coextensive, and there are plenty of examples of each. -
Scope
There are 39 consolidated city-counties in the US with a 1:1 city-county pairing. The notable exception (see below) is New York City, which is an agglomeration of five counties. Of the 39 1:1 pairing CCCs, all are tagged as normal counties and cities with the exception of six that are in Alaska (see current status under Talk:United_States/Boundaries). -
Proposal: Both the county and city for all CCCs should be present in OSM, even if they are coextensive. The county should be tagged admin_level=6, place=county and the city should be tagged admin_level=8, place=city.
If it is important to regularly get a list of counties or cities in CCC relationships, then an additional proposal would be add a value of “city_county” as the border_type for these entries or enter “city;county” as the border_type.
I do not personally need this for my application, but it would make it easier to verify the entries for CCCs are correct.
Additionally the following note should be added to each CCC:
This is a member of a consolidated city-county (CCC). Counties in CCCs should be tagged admin_level=6 and place=county. City in CCCs should be tagged admin_level=8 and place=city.
- Overpass query: With the basic proposed tagging there would be no special Overpass query to specifically return counties or cities in CCC relationships, although if needed the following query would work using the note tag as long as the note is not further altered:
// Returns the counties
[out:json];
area[wikidata=Q30]->.usa; // Q30 = United States
relation[admin_level=6][note~"^This is a member of a consolidated city-county"](area.usa);
out tags;
// Returns the cities
[out:json];
area[wikidata=Q30]->.usa; // Q30 = United States
relation[admin_level=8][note~"^This is a member of a consolidated city-county"](area.usa);
out tags;
// Returns the counties and cities
[out:json];
area[wikidata=Q30]->.usa; // Q30 = United States
relation[note~"^This is a member of a consolidated city-county"](area.usa);
out tags;
If this list is needed on a regular basis, then the border_type value of “city_county” or “city;county” should be adopted and the Overpass could be adjusted to use the border_type tag instead of the note tag.
- To do if accepted: If the consensus here is to accept the tagging I’ve proposed then the six areas in Alaska need to be fixed (I think I would need help). Also the CCC members need to have the note added (I can do).
Notable exceptions
The two notable exceptions for US cities are Washington, D.C., and New York City. There is already sufficient guidance for how to tag each at the United_States/Boundaries and United States admin level pages and the proposals here for ICs and CCCs do not affect them.
Thanks for reading this far and looking forward to the discussion!
Loren