Tunnel Whitespace

Midwest metros ranked for new tunnel car washes

All 284 metro and micro areas based in Ohio, Michigan, Indiana, Illinois, Wisconsin, Minnesota, Iowa, Missouri, Kansas, Nebraska, South Dakota and North Dakota, ranked by whitespace index at one tunnel per 20,000 people. Updated November 2, 2026.

Open the map On the map, Jump to a region moves the view to the Midwest.

Rankings by region: U.S. top 100 · Southeast · Northeast and Mid-Atlantic · Midwest · South Central · Mountain West · Pacific

The top five Midwest metros by whitespace index are Chicago-Naperville-Elgin, IL-IN; Minneapolis-St. Paul-Bloomington, MN-WI; Detroit-Warren-Dearborn, MI; Cincinnati, OH-KY-IN; Cleveland, OH. A metro that spans regions is listed under its principal state, the first state in its name.

Tunnel car washes by state

StateOperating tunnelsIn development
Illinois47013
Ohio4513
Michigan39830
Indiana2824
Missouri2463
Wisconsin13811
Iowa1370
Minnesota1263
Kansas1150
Nebraska868
South Dakota381
North Dakota201
Total2,50777

Actual counts of tunnel car wash locations on the map, by the state of each location (verified October 2026). Tunnels in development are reported projects, not all confirmed.

Midwest metro ranking

Whitespace index (estimate): the weighted population in a metro's tracts that are short of tunnel car washes, divided by 20,000. Dense urban tracts are weighted down and income nudges demand. It ranks markets to study; it is not a count of buildable sites. Tunnels (operating only; tunnels in development are their own column and count as open in the index) and population are actual counts (tunnels verified October 2026, population Esri 2024 estimates). Rankings at 25,000 and 15,000 people per tunnel are in the map's market table.

Region rankU.S. rankMetroWhitespace index (est.)Population 2024TunnelsIn developmentPeople per tunnel
17Chicago-Naperville-Elgin, IL-IN112.99,280,0823661325,355
213Minneapolis-St. Paul-Bloomington, MN-WI82.13,790,66386344,077
322Detroit-Warren-Dearborn, MI44.14,364,2902141820,394
425Cincinnati, OH-KY-IN37.12,284,81978129,293
526Cleveland, OH37.02,165,81282126,412
627St. Louis, MO-IL35.92,824,501115024,561
730Indianapolis-Carmel-Greenwood, IN33.22,173,54174029,372
834Milwaukee-Waukesha, WI26.81,571,00650331,420
937Columbus, OH23.42,209,88897022,782
1042Kansas City, MO-KS20.92,246,258112220,056
1157Madison, WI11.3706,31513454,332
1259Omaha, NE-IA11.0998,88244422,702
1367Grand Rapids-Wyoming-Kentwood, MI8.61,174,98952322,596
1470Ann Arbor, MI8.2369,91710036,992
1573Dayton-Kettering-Beavercreek, OH7.9816,93237022,079
1675Akron, OH7.4697,41828024,908
1785Wichita, KS6.4655,68526025,219
18110Rockford, IL3.5332,45316120,778
19113Lansing-East Lansing, MI3.4474,20614033,872
20115Canton-Massillon, OH3.3398,64014028,474
21116South Bend-Mishawaka, IN-MI3.3324,11614023,151
22118Toledo, OH3.3601,33535117,181
23119Lincoln, NE3.2350,61818319,479
24120Bloomington, IN3.2162,2632081,132
25121Des Moines-West Des Moines, IA3.2751,65245016,703
26123Youngstown-Warren, OH3.1423,93625016,957
27124Green Bay, WI3.0334,1756055,696
28129Fort Wayne, IN2.9461,27820023,064
29130Davenport-Moline-Rock Island, IA-IL2.8380,56417022,386
30136Kalamazoo-Portage, MI2.4263,2258032,903
31141Racine-Mount Pleasant, WI2.3196,8857028,126
32142La Crosse-Onalaska, WI-MN2.3171,8992085,950
33145Flint, MI2.2399,89821119,043
34151Evansville, IN1.8271,21513020,863
35153Champaign-Urbana, IL1.7236,4437033,778
36155Lawrence, KS1.7120,9753040,325
37159Kenosha, WI1.5168,2067024,029
38160Sheboygan, WI1.5118,6853039,562
39168Duluth, MN-WI1.3280,8644070,216
40180Minot, ND1.277,6302038,815
41182Appleton, WI1.2248,22411022,566
42185Lafayette-West Lafayette, IN1.2229,30012019,108
43189Columbia, MO1.1217,8448127,230
44190Oshkosh-Neenah, WI1.1171,9976128,666
45193Mankato, MN1.0105,7282052,864
46195Springfield, MO1.0493,91324020,580
47197Decatur, IL1.0100,2985020,060
48202Cedar Rapids, IA1.0279,37211025,397
49208Waterloo-Cedar Falls, IA0.9168,2148021,027
50209Rochester, MN0.9233,3955046,679
51211Faribault-Northfield, MN (micro)0.968,3823022,794
52212Sandusky, OH0.9114,32610114,326
53213Quincy, IL-MO (micro)0.874,0481074,048
54217Fargo, ND-MN0.8266,26217115,662
55221Bloomington, IL0.8170,8997024,414
56231Dubuque, IA0.6100,0516016,675
57236Battle Creek, MI0.6133,3076022,218
58239St. Joseph, MO-KS0.6119,1274029,782
59246Saginaw, MI0.5187,9498023,494
60247Iowa City, IA0.5183,61910018,362
61251Eau Claire, WI0.5176,4823058,827
62252Norfolk, NE (micro)0.548,6812024,340
63254Richmond, IN (micro)0.565,9502032,975
64257Grand Forks, ND-MN0.5104,4572052,228
65258Topeka, KS0.4231,6247033,089
66259Ames, IA0.4128,0866021,348
67260Bismarck, ND0.4138,6612069,330
68261Elkhart-Goshen, IN0.4208,93713016,072
69273Menomonie, WI (micro)0.345,73000none open
70275Monroe, MI0.3156,2544239,064
71276Owatonna, MN (micro)0.337,65400none open
72277Jackson, MI0.3159,7755031,955
73280Dickinson, ND (micro)0.339,7471039,747
74283Mansfield, OH0.3125,4927017,927
75284Traverse City, MI0.3157,9262078,963
76287Michigan City-La Porte, IN0.2112,3444128,086
77290Janesville-Beloit, WI0.2164,7606027,460
78295Clinton, IA (micro)0.246,0511046,051
79298Emporia, KS (micro)0.234,20100none open
80299Springfield, IL0.1205,57311018,688
81305Manhattan, KS0.1134,2106022,368
82306Manitowoc, WI (micro)0.181,1142040,557
83312Niles, MI0.1152,5203150,840
84313Kankakee, IL0.1105,0525021,010
85314Peoria, IL0.1360,54318020,030
86316Aberdeen, SD (micro)0.042,3141042,314
87316Adrian, MI (micro)0.098,7992049,400
88316Albert Lea, MN (micro)0.030,69100none open
89316Alexandria, MN (micro)0.040,1362020,068
90316Alma, MI (micro)0.041,0531041,053
91316Alpena, MI (micro)0.028,6992014,350
92316Angola, IN (micro)0.034,5302017,265
93316Arkansas City-Winfield, KS (micro)0.034,17700none open
94316Ashland, OH (micro)0.052,2902026,145
95316Atchison, KS (micro)0.016,0071016,007
96316Athens, OH (micro)0.058,8181058,818
97316Auburn, IN (micro)0.043,8622121,931
98316Austin, MN (micro)0.040,2611040,261
99316Baraboo, WI (micro)0.066,6021166,602
100316Bay City, MI0.0102,1253134,042
101316Beatrice, NE (micro)0.021,5431021,543
102316Beaver Dam, WI (micro)0.088,6211188,621
103316Bedford, IN (micro)0.044,8352022,418
104316Bellefontaine, OH (micro)0.046,2552023,128
105316Bemidji, MN (micro)0.047,1522023,576
106316Big Rapids, MI (micro)0.039,8881139,888
107316Brainerd, MN (micro)0.099,8233033,274
108316Branson, MO (micro)0.057,8654014,466
109316Brookings, SD (micro)0.035,7631035,763
110316Bucyrus, OH (micro)0.041,2602020,630
111316Burlington, IA-IL (micro)0.044,1803014,727
112316Cadillac, MI (micro)0.049,4112024,706
113316Cambridge, OH (micro)0.037,7701037,770
114316Canton, IL (micro)0.032,37500none open
115316Cape Girardeau, MO-IL0.098,7318012,341
116316Carbondale, IL (micro)0.050,9161050,916
117316Carroll, IA (micro)0.020,66800none open
118316Celina, OH (micro)0.042,6971042,697
119316Centralia, IL (micro)0.036,50200none open
120316Charleston-Mattoon, IL (micro)0.045,2221045,222
121316Chillicothe, OH (micro)0.076,4462038,223
122316Coldwater, MI (micro)0.044,6712022,336
123316Columbus, IN0.084,1364021,034
124316Columbus, NE (micro)0.045,2723015,091
125316Connersville, IN (micro)0.023,17300none open
126316Coshocton, OH (micro)0.036,3661036,366
127316Crawfordsville, IN (micro)0.037,9941037,994
128316Danville, IL (micro)0.071,0173023,672
129316Decatur, IN (micro)0.036,3072018,154
130316Defiance, OH (micro)0.038,0252019,012
131316Detroit Lakes, MN (micro)0.035,9841035,984
132316Dixon, IL (micro)0.033,4342016,717
133316Dodge City, KS (micro)0.033,9491033,949
134316Effingham, IL (micro)0.044,4602022,230
135316Escanaba, MI (micro)0.036,60500none open
136316Fairmont, MN (micro)0.019,62500none open
137316Farmington, MO (micro)0.067,7781067,778
138316Fergus Falls, MN (micro)0.060,8681060,868
139316Findlay, OH (micro)0.074,9295014,986
140316Fond du Lac, WI0.0104,4793034,826
141316Fort Dodge, IA (micro)0.036,5842018,292
142316Fort Leonard Wood, MO (micro)0.054,3122027,156
143316Fort Madison, IA (micro)0.032,55800none open
144316Frankfort, IN (micro)0.033,0782016,539
145316Freeport, IL (micro)0.042,8793014,293
146316Fremont, NE (micro)0.037,2262018,613
147316Fremont, OH (micro)0.058,2671058,267
148316Galesburg, IL (micro)0.048,2073016,069
149316Gallipolis, OH (micro)0.028,8581028,858
150316Garden City, KS (micro)0.038,0761038,076
151316Grand Island, NE0.077,2395015,448
152316Grand Rapids, MN (micro)0.044,9681044,968
153316Great Bend, KS (micro)0.024,78600none open
154316Greencastle, IN (micro)0.037,2511037,251
155316Greensburg, IN (micro)0.026,4812013,240
156316Greenville, OH (micro)0.051,3081051,308
157316Hannibal, MO (micro)0.038,77400none open
158316Hastings, NE (micro)0.040,4333113,478
159316Hays, KS (micro)0.028,8802014,440
160316Hillsdale, MI (micro)0.045,6211045,621
161316Holland, MI (micro)0.0123,3304130,832
162316Houghton, MI (micro)0.039,17400none open
163316Huntington, IN (micro)0.036,8632018,432
164316Huron, SD (micro)0.019,5951019,595
165316Hutchinson, KS (micro)0.060,9462030,473
166316Hutchinson, MN (micro)0.036,9611036,961
167316Iron Mountain, MI-WI (micro)0.030,3341030,334
168316Jacksonville, IL (micro)0.036,5921036,592
169316Jamestown, ND (micro)0.021,57900none open
170316Jasper, IN (micro)0.044,1263014,709
171316Jefferson City, MO0.0150,4274037,607
172316Joplin, MO-KS0.0204,36613015,720
173316Kearney, NE (micro)0.057,9793019,326
174316Kendallville, IN (micro)0.047,4202023,710
175316Kennett, MO (micro)0.027,07000none open
176316Kirksville, MO (micro)0.029,3001029,300
177316Kokomo, IN0.084,0667012,009
178316Le Mars, IA (micro)0.025,9451025,945
179316Lebanon, MO (micro)0.036,3241036,324
180316Lexington, NE (micro)0.025,69900none open
181316Liberal, KS (micro)0.021,31200none open
182316Lima, OH0.0100,8623033,621
183316Lincoln, IL (micro)0.027,4102013,705
184316Logansport, IN (micro)0.037,3242018,662
185316Ludington, MI (micro)0.029,5381129,538
186316Macomb, IL (micro)0.026,0422013,021
187316Madison, IN (micro)0.033,1151033,115
188316Marietta, OH (micro)0.058,8421058,842
189316Marinette, WI-MI (micro)0.064,9461064,946
190316Marion, IN (micro)0.065,4843021,828
191316Marion, OH (micro)0.064,4922032,246
192316Marion-Herrin, IL (micro)0.066,2691066,269
193316Marquette, MI (micro)0.066,1221066,122
194316Marshall, MN (micro)0.025,21700none open
195316Marshall, MO (micro)0.023,0221023,022
196316Marshalltown, IA (micro)0.039,730409,932
197316Maryville, MO (micro)0.020,71900none open
198316Mason City, IA (micro)0.049,7341049,734
199316McPherson, KS (micro)0.030,0571030,057
200316Mexico, MO (micro)0.024,25800none open
201316Midland, MI0.083,4864020,872
202316Mitchell, SD (micro)0.026,0891026,089
203316Moberly, MO (micro)0.024,519308,173
204316Monticello, IN (micro)0.024,5821024,582
205316Mount Pleasant, MI (micro)0.063,4353021,145
206316Mount Vernon, IL (micro)0.036,1263012,042
207316Mount Vernon, OH (micro)0.063,99600none open
208316Muncie, IN0.0110,8658013,858
209316Muscatine, IA (micro)0.042,5912021,296
210316Muskegon-Norton Shores, MI0.0177,6267025,375
211316New Castle, IN (micro)0.048,6993016,233
212316New Philadelphia-Dover, OH (micro)0.092,2382046,119
213316New Ulm, MN (micro)0.025,8172012,908
214316North Platte, NE (micro)0.034,4061034,406
215316Norwalk, OH (micro)0.058,0282029,014
216316Oskaloosa, IA (micro)0.021,89500none open
217316Ottawa, IL (micro)0.0145,0785029,016
218316Ottawa, KS (micro)0.026,0382013,019
219316Ottumwa, IA (micro)0.035,1302017,565
220316Owosso, MI (micro)0.067,5912133,796
221316Pella, IA (micro)0.033,6621033,662
222316Peru, IN (micro)0.035,6141035,614
223316Petoskey, MI (micro)0.034,6783011,559
224316Pierre, SD (micro)0.020,82800none open
225316Pittsburg, KS (micro)0.038,9353012,978
226316Platteville, WI (micro)0.051,30100none open
227316Plymouth, IN (micro)0.046,0952123,048
228316Pontiac, IL (micro)0.035,24300none open
229316Poplar Bluff, MO (micro)0.041,8972020,948
230316Portsmouth, OH (micro)0.071,6482035,824
231316Rapid City, SD0.0156,2359117,359
232316Red Wing, MN (micro)0.048,3301048,330
233316Rice Lake, WI (micro)0.047,25200none open
234316Rochelle, IL (micro)0.050,85100none open
235316Rolla, MO (micro)0.044,9881044,988
236316Salem, OH (micro)0.099,3452049,672
237316Salina, KS (micro)0.059,2503019,750
238316Sault Ste. Marie, MI (micro)0.035,93100none open
239316Scottsbluff, NE (micro)0.036,1932018,096
240316Sedalia, MO (micro)0.043,4194010,855
241316Seymour, IN (micro)0.047,0533015,684
242316Shawano, WI (micro)0.044,92900none open
243316Sidney, OH (micro)0.047,6881047,688
244316Sikeston, MO (micro)0.049,10000none open
245316Sioux City, IA-NE-SD0.0145,91310014,591
246316Sioux Falls, SD-MN0.0311,50022014,159
247316Sparta, WI (micro)0.046,66500none open
248316Spearfish, SD (micro)0.027,38400none open
249316Spencer, IA (micro)0.016,29700none open
250316Spirit Lake, IA (micro)0.018,22600none open
251316Springfield, OH0.0134,7126022,452
252316St. Cloud, MN0.0204,0855040,817
253316Sterling, IL (micro)0.054,2352027,118
254316Stevens Point-Plover, WI (micro)0.070,7654017,691
255316Storm Lake, IA (micro)0.020,7122010,356
256316Sturgis, MI (micro)0.060,7104015,178
257316Taylorville, IL (micro)0.032,97000none open
258316Terre Haute, IN0.0167,7456027,958
259316Tiffin, OH (micro)0.054,4282027,214
260316Urbana, OH (micro)0.038,60200none open
261316Van Wert, OH (micro)0.028,7492014,374
262316Vermillion, SD (micro)0.015,55900none open
263316Vincennes, IN (micro)0.035,6172017,808
264316Wabash, IN (micro)0.030,5922015,296
265316Wahpeton, ND-MN (micro)0.022,91800none open
266316Wapakoneta, OH (micro)0.046,19900none open
267316Warrensburg, MO (micro)0.054,6492027,324
268316Warsaw, IN (micro)0.081,0312040,516
269316Washington Court House, OH (micro)0.028,910309,637
270316Washington, IN (micro)0.033,86800none open
271316Watertown, SD (micro)0.028,9762014,488
272316Watertown-Fort Atkinson, WI (micro)0.086,2101186,210
273316Wausau, WI0.0138,5634034,641
274316West Plains, MO (micro)0.040,2041040,204
275316Whitewater-Elkhorn, WI (micro)0.0105,87610105,876
276316Williston, ND (micro)0.041,15100none open
277316Willmar, MN (micro)0.044,2931044,293
278316Wilmington, OH (micro)0.041,8402020,920
279316Winona, MN (micro)0.049,4771049,477
280316Wisconsin Rapids-Marshfield, WI (micro)0.073,9514018,488
281316Wooster, OH (micro)0.0116,7652058,382
282316Worthington, MN (micro)0.022,14600none open
283316Yankton, SD (micro)0.023,6321023,632
284316Zanesville, OH (micro)0.086,3324021,583