Wisconsin/County Highway Relations
Tagging information
County highways in Wisconsin have one-, two-, or three-letter designations preceded by CTH (for "County Trunk Highway"). Thus, an example of a reference for a county highway might be ref=CTH OSM.
Raw TIGER data generally does not include this designation as a reference (ref=*) tag, and often gives the letter designation in the main name tag (name=*). When this is encountered, first check the TIGER tags on the way to see if a local name exists in addition to the letter designation. If so, it is suggested to replace the main name value with the way's actual name, and add a ref=* tag in the standard form above. For instance, here is an example how a street named Western Road (part of Ozaukee County Highway T) appeared with raw TIGER tags, and how to correct it:
Raw tags | Corrected tags | ||
---|---|---|---|
highway=tertiary name=County Highway T name_1=Western Rd |
![]() |
highway=tertiary name=Western Road ref=CTH T |
The tiger namespace tags (keys beginning with "tiger:") are not shown since they can be ignored. However, they sometimes can be useful to look at for additional information such as what the street's actual name is, when one exists.
Be aware that not all Wisconsin letter designated county roads have a road name drastically different from their designation. For example,"County Road O" is the postal street address name associated with this portion of County Trunk Highway O in Outagamie County. If you cannot find an alternate name, research to see if one exists, or in fact none exists, and tag accordingly.
Relations
At a minimum, all Wisconsin County Trunk Highway relations should contain the following tags and associated values:
Key | Value | Discussion |
---|---|---|
type=* | route
|
Required. This is a "route" relation (as opposed to other types of relations) |
route=* | road
|
Required. This route is part of the roadway network for automobiles (as opposed to a bus route, hiking route, cycling route, etc.) |
name=* | common name | Required. The full name for this county route. Almost all have the name/ format CountyName County Trunk Highway AAA . If a county has spaces, use them: Fond du Lac County Trunk Highway RP
|
network=* | US:WI:CountyName or
|
Required. Most in this list will have the route identifier US:WI:CountyName . Again if a county has a space, that's used here: US:WI:Fond du Lac
County Trunk Highways that have route modifiers (Spur, Alternate, etc.) should have that included. Applicable examples include |
is_in:state=* | WI
|
Required. All Wisconsin County Trunk Highways should be tagged with this value. |
ref=* | reference letter or letters | Required. The route number. Examples: A, RP, ZZZ. If a route modifier exists (Spur, Truck, Alternate, etc.) it should not be present in this key. Instead, it should be incorporated into the 'modifier' key, and the 'network' key. |
wikipedia=* | Wikipedia Page Title | Required if article exists. Nominatim uses the wikipedia key to weight/rank returned search results, so it's a good idea to include this. This being said as of this writing, no specific County Trunk Highway Wikipedia articles exist for Wisconsin, so in practice this tag will not be used.
|
symbol=* | url | Required if SVG file exists. The URL of a graphical representation of the route's symbol, in SVG format. See Wikimedia Commons: Wisconsin County Highway Shields for the list of available SVG files. |
modifier=* | type | If applicable. Some routes have a "tab" (officially a "banner") attached to the route number that distinguishes it from other, related routes. Usually the text of the attached tab should be used; common examples as per taginfo include "Alternate", "Business", "Bypass", "Spur", "Scenic", "Toll", "Truck". Note that these values are capitalized! If the modifier tag exists, it should also be incorporated into the network tag. |
direction=* | north south east west
|
If applicable. This tag is used on Wisconsin County Trunk Highways that are divided on the map along their entire length. These highways must have two separate route relations, one for each direction of travel. In such cases, the direction key should have a value of the the cardinal direction on the tab of the sign, and it should also be used in the relation's name; for example, the route relation for eastbound Brown County Highway G should be named Brown County Trunk Highway G east and should have the key and value direction=east . Note the signed direction may not directly match the compass direction of travel; the signed direction should be tagged.
|
Individual ways
At a minimum, all Wisconsin County Trunk Highway ways should contain the following tags and associated values:
Key | Value | Discussion |
---|---|---|
highway=* | type | Required. Depending on the functional classification of the road, this will be one of motorway , trunk , primary , secondary , tertiary , or unclassified .
|
ref=* | road
|
Required. Any way that is part of a Wisconsin county highway should have the reference CTH AAA as part of this field. In the case of route concurrencies, separate each with a semicolon, without spaces between the references. When two county highways share a way, it's suggested ordering them alphabetically, e.g. CTH A;CTH GG . When there is a modifier for the highway (Business, Truck, Spur, etc.) this should be appended to the end of the field, e.g. CTH F Business . Doing this allows mapping tools that do not yet understand route relations (above) to print something using the older per-way reference standard.
|
name=* | common name | Required. The common name for this portion of the county route as indicated by signs. When a local name does not exist for the way, the US Postal Service generally recognizes County Highway AAA or County Road AAA ; check which is applicable. When a local name does exist, this field should be that name, e.g. Main Street .
|
Route relation | County route relation | Required. Each county route that this way is a part of should be a member of its respective route relation. If the way handles traffic in both directions, a role need not be assigned. If the way is handling traffic in only one direction (typical on divided highways or on highway links), then this way should be assigned the relation role north , south , east , or west , whichever signed direction of traffic the way handles for the route.
|
alt_name=* | County Highway AAA or County Road AAA
|
If applicable. If a local name exists for the way, you may wish to add County Highway AAA or County Road AAA as an alt_name in cases where postal addressing allows both. This should be checked on a per-way basis for validity.
|
Relations
County | Letter(s) | Relation | Progress and notes |
---|---|---|---|
Brown | U | 4010084![]() | |
Z | 4012031![]() |
Continues into Outagamie as 4012032![]() | |
Dane | AB | 4497581![]() | |
BB | 4497613![]() | ||
BW | 4497648![]() | ||
M | 4500214![]() | ||
MC | 4497656![]() | ||
Q | 4497725![]() | ||
Dodge | D | 5179708![]() |
Mostly in Washington as 5179657![]() |
Dunn | A | 8662838![]() |
|
B | 8660016![]() |
||
BB | 8661410![]() |
||
C | 8662792![]() |
||
D | 8662794![]() |
||
DD | 7102333![]() |
||
E | 8662840![]() |
||
EE | 8663480![]() |
||
F | 8660038![]() |
||
FF | 8663490![]() |
||
G | 8662793![]() |
||
H | 8662842![]() |
||
HH | 8662841![]() |
||
I | 8662837![]() |
||
J | 8661408![]() |
||
K | 8662836![]() |
||
M | 8662835![]() |
||
N | 8661411![]() |
Discontinuous?
Continues into St. Croix as 8659941 | |
O | 8661409![]() |
||
P | 8663441![]() |
Portions in Pierce as 8659926![]() | |
Q | 8663440![]() |
||
S | 8662795![]() |
||
SS | 8663489![]() |
||
U | 8663443![]() |
||
V | 8663442![]() |
||
VV | 8663477![]() |
||
VVV | 8663488![]() |
||
W | 8663444![]() |
||
WW | 8663479![]() |
||
X | 8662795![]() |
||
XX | 8663491![]() |
||
Y | 8662839![]() |
||
Z | 8660017![]() |
||
Fond du Lac | B | 148310![]() |
|
G | 148311![]() |
||
RP | 4037595![]() |
Not complete. | |
Grant | A | 8725840![]() |
|
B | 8725915![]() | ||
C | 8725843![]() | ||
D | 8725916![]() | ||
E | 8725852![]() | ||
F | 8725850![]() | ||
G | 8725848![]() | ||
H | 8725914![]() | ||
HH | 8725903![]() | ||
HHH | 8725905![]() | ||
J | 8725912![]() | ||
JJ | 8725911![]() | ||
K | 8725851![]() | ||
M | 8725844![]() | ||
N | 8725908![]() | ||
O | 8725904![]() | ||
P | 8725842![]() | ||
Q | 8725849![]() | ||
S | 8725846![]() | ||
T | 8725847![]() | ||
U | 8725907![]() | ||
V | 121132![]() | ||
VV | 8725910![]() | ||
W | 8725906![]() | ||
X | 8725841![]() | ||
XX | 8725918![]() | ||
Y | 8725909![]() | ||
Z | 8725902![]() | ||
ZZ | 8725901![]() | ||
Iowa | A | 8728864![]() |
|
B | 8728860![]() | ||
D | 8728986![]() | ||
DD | 8728974![]() | ||
E | 8728984![]() | ||
F | 8728865![]() | ||
G | 8728990![]() | ||
IG | 8728989![]() | ||
J | 8728991![]() | ||
K | 8727904![]() | ||
O | 8728861![]() | ||
Q | 8728992![]() | ||
8728987![]() | |||
S | 8728971![]() | ||
U | 8728972![]() | ||
W | 8728975![]() | ||
X | 8728983![]() | ||
XX | 8728995![]() | ||
Y | 8728866![]() | ||
YD | 8728985![]() | ||
La Crosse | A | 8665048![]() |
|
AE | 8665054![]() | ||
B | 8669398![]() | ||
BW | 9357001![]() | ||
C | 8665049![]() | ||
CO | 9357231![]() | ||
D | 8665057![]() | ||
DD | 8669272![]() | ||
DE | 8669276![]() | ||
DH | 8665058![]() | ||
E | 8669277![]() | ||
EE | 8665053![]() | ||
F | 8669261![]() | ||
FA | 8669260![]() | ||
FO | 8669262![]() | ||
G | 8669251![]() | ||
GI | 8669259![]() | ||
H | 8669250![]() | ||
HD | 8669266![]() | ||
I | 8664694![]() | ||
II | 8664695![]() | ||
J | 8669254![]() | ||
JB | 8664697![]() | ||
JJ | 8664696![]() | ||
K | 8665060![]() | ||
M | 8664725![]() | ||
MH | 8669265![]() | ||
MM | 8669248![]() | ||
N | 8669256![]() | ||
NN | 8664726![]() | ||
OA | 8669263![]() | ||
OS | 8669252![]() | ||
P | 8669257![]() | ||
PH | 8669270![]() | ||
PI | 8669249![]() | ||
Q | 8665056![]() | ||
S | 8665050![]() | ||
SN | 8665059![]() | ||
SS | 8669369![]() | ||
T | 8669274![]() | ||
TA | 8665055![]() | ||
TT | 8669273![]() | ||
U | 8665077![]() | ||
V | 8665075![]() | ||
VP | 8669282![]() | ||
VV | 8665076![]() | ||
W | 8669275![]() | ||
X | 8669258![]() | ||
XX | 8664724![]() | ||
Y | 8669253![]() | ||
YY | 8669264![]() | ||
Z | 8669270![]() | ||
ZB | 8669269![]() | ||
ZN | 8669268![]() | ||
ZZ | 8669267![]() | ||
Langlade | M | 4018919![]() | |
P | 4018916![]() | ||
Lincoln | X | 116322![]() | |
Milwaukee | S | 1663031![]() | |
Outagamie | A | 4009382![]() |
|
AA | 4012060![]() | ||
B | 4012399![]() | ||
BB | 4012052![]() |
Lies on the Outagamie-Winnebago county line. | |
C | 4010059![]() | ||
CA | 4012036![]() | ||
CB | 4012037![]() |
Continues into Winnebago as 4012038![]() | |
CC | 4012072![]() | ||
CE | 4012035![]() |
Small part extends into Brown county. | |
D | 4009480![]() |
Largely on the Outagamie-Waupaca county line. | |
DD | 4009490![]() | ||
E | 4009349![]() | ||
EE | 4009341![]() | ||
F | 4010154![]() |
||
FF | 4010155![]() | ||
G | 4010075![]() | ||
GG | 4012012![]() | ||
GV | 1077642![]() | ||
H | 4011991![]() | ||
HH | 4012033![]() | ||
I | 8705340![]() |
Continues into Waupaca as 4011443![]() | |
J | 4012068![]() | ||
JJ | 4009384![]() | ||
K | 4012034![]() | ||
KK | 3854061![]() | ||
M | 4009440![]() | ||
MM | 4012053![]() | ||
N | 4012056![]() | ||
NC | 4015584![]() | ||
O | 4009387![]() | ||
OO | 4012064![]() | ||
P | 4012488![]() | ||
PP | 4012042![]() | ||
Q | 4012078![]() | ||
S | 4009524![]() | ||
T | 3837964![]() | ||
TT | 3855513![]() | ||
U | 4011993![]() | ||
UU | 4012080![]() | ||
VV | 4010060![]() | ||
W | 4009489![]() | ||
WW | 4009483![]() | ||
X | 4010081![]() | ||
XX | 4010125![]() | ||
Y | 4010061![]() | ||
Z | 4012032![]() |
Continues into Brown as 4012031![]() | |
ZZ | 4012004![]() | ||
Ozaukee | NN | 5179559![]() |
Continues into Washington as 5179557![]() |
Pepin | CC | 7101944![]() |
Continues into Pierce as 8659495![]() |
SS | 7102317![]() |
Continues into Pierce as 8659488![]() | |
Pierce | A | 8659937![]() |
|
AA | 8659954![]() | ||
B | 8659945![]() |
Continues into St. Croix as 6330860![]() | |
BB | 8659944![]() |
Continues into St. Croix as 6330861![]() | |
C | 8659490![]() | ||
CC | 8659495![]() |
Continues into Pepin as 7101944![]() | |
D | 8659486![]() | ||
DD | 8659489![]() | ||
E | 8659931![]() | ||
EE | 8659936![]() | ||
F | 8659942![]() |
Continues into St. Croix as 6330879![]() | |
FF | 8659943![]() | ||
G | 8659939![]() | ||
I | 8659940![]() | ||
H | 8659927![]() | ||
HH | 8659929![]() | ||
I | 8659940![]() | ||
J | 8659947![]() | ||
K | 8659935![]() | ||
KK | 8659934![]() | ||
MM | 6333274![]() | ||
N | 8659941![]() |
||
O | 8659484![]() | ||
OO | 8659481![]() | ||
P | 8659926![]() |
Mostly in Dunn as 8663441![]() | |
PP | 8659938![]() | ||
8659483![]() | |||
S | 8659494![]() | ||
SS | 8659488![]() |
Continues into Pepin as 7102317![]() | |
U | 8659485![]() | ||
UU | 8659487![]() | ||
V | 8659933![]() | ||
VV | 8659930![]() | ||
W | 8659932![]() |
Continues into St. Croix as 6336300![]() | |
X | 8659928![]() | ||
Y | 8659946![]() |
Continues into St. Croix as 6336336![]() | |
Z | 8659493![]() | ||
ZZ | 8659491![]() | ||
Saint Croix | A | 3126079![]() |
|
B | 6330860![]() |
Continues into Pierce as 8659945![]() | |
BB | 6330861![]() |
Continues into Pierce as 8659944![]() | |
C | 6330868![]() | ||
CC | 6330869![]() | ||
D | 6330882![]() | ||
DD | 6333184![]() | ||
E | 6330793![]() | ||
F | 6330879![]() |
Continues into Pierce as 8659942![]() | |
FF | 6330880![]() | ||
G | 6330795![]() | ||
GG | 6333218![]() | ||
H | 6330887![]() | ||
I | 6330794![]() | ||
J | 6333171![]() | ||
JJ | 6333259![]() | ||
K | 6333172![]() | ||
KK | 6333173![]() | ||
M | 6333260![]() |
Discontinuous? One portion continues into Polk as 8659294![]() Runs along Pierce County line, portions within Pierce County. | |
![]() |
Seems to not be a designated Highway anymore. | ||
N | 6333492![]() |
Continues into Dunn as 8661411![]() | |
NN | 6333493![]() | ||
O | 6333494![]() | ||
P | 6333499![]() | ||
Q | 6333580![]() | ||
S | 6333581![]() | ||
SS | 6333582![]() | ||
T | 6333662![]() | ||
TT | 6333663![]() | ||
U | 6333670![]() | ||
UU | 6333672![]() | ||
V | 6336289![]() | ||
VV | 6336306![]() | ||
W | 6336300![]() |
Continues into Pierce as 8659932![]() | |
X | 6336309![]() | ||
Y | 6336336![]() |
Continues into Pierce as 8659946![]() | |
YY | 6336341![]() | ||
Z | 6336342![]() | ||
Sauk | B | 4004720![]() |
Not finished past Plain, WI. Continues to Sauk County/Richland County line. |
C | 4004284![]() | ||
D | 4004285![]() | ||
DD | 4004998![]() | ||
E | 4004995![]() | ||
I | 4004287![]() | ||
O | 4004719![]() | ||
PF | 4004283![]() | ||
W | 4004286![]() | ||
Sheboygan | A | 148317![]() | |
CC | 1345821![]() | ||
F | 148313![]() | ||
I | 1345820![]() | ||
V | 148299![]() | ||
W | 148315![]() | ||
Walworth | O | 116345![]() | |
Washington | C | 5179569![]() | |
D | 5179657![]() |
Small part extends into Dodge County as 5179708![]() | |
G | 5179625![]() | ||
I | 5179599![]() | ||
MY | 5179835![]() | ||
NN | 5179557![]() |
Continues into Ozaukee as 5179559![]() | |
P | 5179585![]() | ||
PV | 5179634![]() | ||
W | 5179723![]() | ||
WW | 5179715![]() | ||
Z | 5179568![]() | ||
Waupaca | BH | 4015876![]() | |
D | 4009480![]() |
Largely on the Outagamie-Waupaca county line. | |
H | 3855546![]() | ||
I | 4011443![]() |
Small part extends into Outagamie county as 8705340![]() | |
W | 3855488![]() | ||
Winnebago | AP | 1082752![]() | |
BB | 4012052![]() |
Lies on the Outagamie-Winnebago county line. | |
CB | 4012038![]() |
Continues into Outagamie as 4012037![]() |