← Back to Intelligence
Retail · Rural EconomyLive

Small Town Retail Watch: County-Level Retail Tracker

Small-town retail isn't dying — it's being reorganized. This tracker uses Census Bureau data across all 3,255 US counties from 2012 through 2023 to show exactly where retail is growing, where it's contracting, and what's replacing it. Explore any state or county to see the dollar store displacement effect, the survivor premium, and which communities are bucking the trend. Individual county profiles for every US county with subsector breakdowns. Built for retailers planning store assortment, community leaders working on economic development, and anyone tracking rural retail health.

Census Bureau Data — 87 Minnesota Counties · 2012-2023
State:
87
Counties
17,723 stores in 2023
-7.9%
Store count change
19,249 → 17,723
+65%
Payroll per store
$365K → $604K
+7.6%
Population (2010-20)
5.30M → 5.71M
-15.5pp
Stores vs pop gap
Stores -7.9% while pop +7.6%
The Full Picture — Stores Opened vs. Closed
Net change hides the churn. Every year, stores open and close. Here's how many of each, statewide.
Avg opened / year
1,131
Avg closed / year
1,219
Net per year (avg)
-88
Source: U.S. Census Bureau, Business Dynamics Statistics (BDS). “Opened” = new establishment entries. “Closed” = establishment exits. Retail (NAICS 44-45), 2012-2021.
Where did the net changes come from? (2012 → 2023)
The categories gaining stores aren't the same ones losing them.
Net gained: +112 storesNet lost: -1,753 storesOverall: -1,641
General Merch
+112704816
Food & Bev
-3424782444
Experiential
-7019251855
Gas Stations
-14121772036
Pharmacy
-21714011184
Building/Garden
-23717901553
Clothing
-41122121801
Electronics
-643908265
Explore by County
Click any county to see its retail story — stores, employment, payroll, and what's growing or shrinking by category.
Color by
Lost storesGained stores

Minnesota

2012 → 2023
Stores
17,723
was 19,249
-1526(-7.9%)
Employment
306.4K
was 290.3K
+16117(+5.6%)
Payroll / Store
$604.102
was $364.805
+239(+65.6%)
Population (2010 → 2020)
5,706,494+7.6%was 5,303,925
Population grew +7.6% while stores changed -7.9%
Subsector breakdown (stores)
Food & Beverage445
24782444-34
Pharmacy446
14011184-217
Specialty/Gift453
19251855-70
Dollar/Dept452
704816+112
County Rankings — Click headers to sort
County↕Stores (2023)↕Store ChgPayroll Chg↕$/Store (2023)↕
Isanti122(98)+24.5%+87%$592K
Traverse27(23)+17.4%+59%$183K
Lake51(44)+15.9%+48%$292K
Carver227(209)+8.6%+74%$600K
Dodge53(49)+8.2%+96%$261K
Mille Lacs106(98)+8.2%+104%$391K
Dakota1,212(1,132)+7.1%+65%$794K
Nicollet81(76)+6.6%+115%$672K
Sherburne203(191)+6.3%+77%$580K
Clearwater36(34)+5.9%+62%$188K
Hubbard111(105)+5.7%+76%$311K
Anoka942(895)+5.3%+72%$676K
Mahnomen21(20)+5.0%+68%$224K
Kanabec47(45)+4.4%+65%$359K
Chisago159(154)+3.2%+84%$438K
Cass137(133)+3.0%+76%$258K
Crow Wing370(366)+1.1%+84%$516K
Pope41(41)0.0%+99%$385K
Washington699(703)-0.6%+75%$689K
Scott319(323)-1.2%+89%$670K
Yellow Medicine48(49)-2.0%+136%$367K
Watonwan39(40)-2.5%+57%$276K
Morrison131(135)-3.0%+62%$426K
Todd90(93)-3.2%+38%$203K
Otter Tail252(261)-3.4%+38%$360K
Koochiching76(79)-3.8%+18%$258K
Stevens48(50)-4.0%+41%$383K
Aitkin66(69)-4.3%+68%$334K
Brown105(110)-4.5%+54%$490K
Swift42(44)-4.5%+50%$258K
Benton114(120)-5.0%+33%$516K
Freeborn130(137)-5.1%+38%$478K
Becker128(135)-5.2%+62%$555K
Wright402(424)-5.2%+83%$658K
Stearns635(671)-5.4%+62%$640K
Beltrami205(219)-6.4%+62%$536K
Fillmore84(90)-6.7%+49%$279K
Mower121(131)-7.6%+21%$364K
Carlton100(109)-8.3%+16%$338K
Polk100(110)-9.1%+39%$403K
Wadena69(76)-9.2%+26%$360K
Pipestone48(53)-9.4%+41%$293K
Pine86(95)-9.5%+68%$421K
Cottonwood46(51)-9.8%+47%$297K
Waseca55(61)-9.8%-11%$312K
Winona146(162)-9.9%+47%$606K
Kittson27(30)-10.0%+55%$225K
Douglas210(235)-10.6%+59%$517K
Clay145(163)-11.0%+40%$588K
Rice182(205)-11.2%+43%$470K
Jackson38(43)-11.6%+29%$199K
Hennepin3,714(4,209)-11.8%+39%$774K
Le Sueur74(84)-11.9%+63%$253K
Martin84(96)-12.5%+41%$467K
Itasca177(203)-12.8%+51%$448K
Olmsted516(592)-12.8%+59%$733K
Lac qui Parle33(38)-13.2%+41%$226K
Cook46(53)-13.2%+43%$245K
Norman26(30)-13.3%+29%$216K
Ramsey1,431(1,654)-13.5%+48%$666K
Murray37(43)-14.0%+136%$284K
Blue Earth280(327)-14.4%+43%$666K
Roseau76(89)-14.6%+27%$276K
Big Stone23(27)-14.8%+56%$248K
Red Lake16(19)-15.8%+40%$295K
St. Louis773(922)-16.2%+40%$507K
Meeker71(85)-16.5%+78%$493K
Wabasha74(89)-16.9%+39%$331K
Pennington64(77)-16.9%+38%$459K
Lyon113(136)-16.9%+16%$586K
Marshall29(35)-17.1%+47%$353K
Redwood60(73)-17.8%+60%$451K
Faribault54(66)-18.2%+5%$230K
Sibley44(54)-18.5%+8%$145K
Steele145(178)-18.5%+37%$533K
Nobles92(113)-18.6%+25%$428K
McLeod127(156)-18.6%+41%$482K
Goodhue178(227)-21.6%+61%$522K
Houston54(70)-22.9%+268%$821K
Wilkin20(26)-23.1%-7%$227K
Chippewa43(56)-23.2%+52%$505K
Renville52(68)-23.5%+14%$226K
Lincoln29(38)-23.7%+8%$197K
Grant25(33)-24.2%+43%$264K
Kandiyohi167(225)-25.8%+33%$504K
Lake of the Woods18(27)-33.3%+26%$269K
Rock26(42)-38.1%+38%$472K
Source: U.S. Census Bureau, County Business Patterns (CBP), 2012-2023. NAICS sector 44-45 (Retail Trade). Business Dynamics Statistics (BDS) for store openings/closings. Payroll in $1,000s. Analysis by Lotus Advisory.
Coming next
Interactive county maps for all 50 states with national aggregate view
3,255 individual county profile pages with full subsector breakdowns
Store openings vs. closings data from Census Business Dynamics Statistics
Subsector analysis: food, pharmacy, specialty, dollar stores, and more
Population overlay: see where retail decline outpaces demographics
County ranking tables sortable by store change, payroll growth, and survivor premium

Get notified when Small Town Retail Watch launches

Be the first to access the data. No spam, just a launch notification.

Unsubscribe any time · No spam ever