Dane County — commute flow by county (2023)
Adams County — 280 (Lower-middle)Ashland County — 70 (Lower)Barron County — 281 (Lower-middle)Bayfield County — 91 (Lower)Brown County — 2,840 (Higher)Buffalo County — 159 (Lower)Burnett County — 102 (Lower)Calumet County — 683 (Upper-middle)Chippewa County — 403 (Middle)Clark County — 229 (Lower-middle)Columbia County — 11,782 (Higher)Crawford County — 171 (Lower-middle)Dodge County — 5,549 (Higher)Door County — 247 (Lower-middle)Douglas County — 262 (Lower-middle)Dunn County — 302 (Lower-middle)Eau Claire County — 679 (Upper-middle)Florence County — 47 (Lower)Fond du Lac County — 1,785 (Upper-middle)Forest County — 114 (Lower)Grant County — 2,045 (Higher)Green County — 6,574 (Higher)Green Lake County — 345 (Middle)Iowa County — 4,240 (Higher)Iron County — 36 (Lower)Jackson County — 215 (Lower-middle)Jefferson County — 5,818 (Higher)Juneau County — 342 (Middle)Kenosha County — 1,781 (Upper-middle)Kewaunee County — 179 (Lower-middle)La Crosse County — 1,745 (Upper-middle)Lafayette County — 1,123 (Upper-middle)Langlade County — 275 (Lower-middle)Lincoln County — 368 (Middle)Manitowoc County — 666 (Middle)Marathon County — 1,729 (Upper-middle)Marinette County — 341 (Middle)Marquette County — 475 (Middle)Menominee County — 39 (Lower)Milwaukee County — 10,043 (Higher)Monroe County — 507 (Middle)Oconto County — 354 (Middle)Oneida County — 475 (Middle)Outagamie County — 2,592 (Higher)Ozaukee County — 1,260 (Upper-middle)Pepin County — 72 (Lower)Pierce County — 435 (Middle)Polk County — 277 (Lower-middle)Portage County — 911 (Upper-middle)Price County — 105 (Lower)Racine County — 2,138 (Higher)Richland County — 1,012 (Upper-middle)Rock County — 13,256 (Higher)Rusk County — 98 (Lower)St. Croix County — 573 (Middle)Sauk County — 8,022 (Higher)Sawyer County — 103 (Lower)Shawano County — 618 (Middle)Sheboygan County — 1,080 (Upper-middle)Taylor County — 152 (Lower)Trempealeau County — 287 (Lower-middle)Vernon County — 305 (Lower-middle)Vilas County — 300 (Lower-middle)Walworth County — 4,236 (Higher)Washburn County — 100 (Lower)Washington County — 1,870 (Upper-middle)Waukesha County — 6,365 (Higher)Waupaca County — 849 (Upper-middle)Waushara County — 436 (Middle)Winnebago County — 2,315 (Higher)Wood County — 968 (Upper-middle)Dane County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (36 to 159)Lower-middle (171 to 305)Middle (341 to 666)Upper-middle (679 to 1,870)Higher (2,045 to 13,256)No data
Each unit is shaded by its Total Jobs value and grouped into equal-count bands (quantiles) against the other units shown — lighter = lower, darker = higher. It ranks position among the units in view; it does not grade places, and the ranges shift with which units are shown.

The map is bounded to this parent geography — it shows the selected unit among its own siblings only, the same depth rule the drill-down uses. Shading ranks position on the measure among the units shown; it does not grade places.

Click another county in WI to see its own flow.

Within Dane County
242,873 (66%)
Total
Madison114,704
Sun Prairie16,071
Fitchburg13,880
Middleton10,005
Verona7,066
Waunakee village6,497
Stoughton5,740
Other (53)68,910
Elsewhere In-State
116,526 (32%)
Total
Rock County13,256
Columbia County11,782
Milwaukee County10,043
Sauk County8,022
Green County6,574
Waukesha County6,365
Jefferson County5,818
Other (64)54,666
Other States
10,076 (3%)
Total
IL5,053
MN1,354
MI850
IA577
IN363
OH243
TX205
Other (41)1,431

Scroll to Top