akashic / table / city
Cities places in Minnesota, as a table.
Toggle the geography level, choose measures, filter and rank the rows, or open all 34 presidential cycles from 1892 through 2024. This is the canonical index for cities in Minnesota; each row still links to its full Place page.
235 cities
| President / elections | U.S. Senate — actual race | Governor — actual race | People | Economy | Education | Race / Ethnicity | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 2024 | 2024 | 2024 | 2024 | 2024 | ACS 2024 | ACS 2024 | ACS 2024 | ACS 2024 | ACS 2024 | ACS 2024 | ||
| 1Minneapolis, MN | D+73.3 | R +1.8 | D+74.8 | — | — | — | 427k | $80,846 | 55.5% | 60.3% | 18.8% | 10.1% | |
| 2Falcon Heights, MN | D+64.7 | D +1.0 | D+66.2 | — | — | — | 5k | $96,528 | 72.9% | 72.1% | 7.7% | 2.6% | |
| 3St. Paul, MN | D+57.7 | R +3.5 | D+59.2 | — | — | — | 307k | $73,394 | 43.8% | 51.5% | 15.8% | 9.5% | |
| 4Golden Valley, MN | D+54.3 | D +1.8 | D+55.8 | — | — | — | 22k | $108,772 | 60.0% | 77.9% | 6.9% | 5.2% | |
| 5St. Louis Park, MN | D+53.4 | R +0.7 | D+54.9 | — | — | — | 50k | $101,648 | 64.2% | 79.6% | 4.5% | 6.2% | |
| 6Robbinsdale, MN | D+52.7 | D +4.3 | D+54.2 | — | — | — | 14k | $88,252 | 41.4% | 67.7% | 15.1% | 8.9% | |
| 7St. Anthony, MN | D+50.5 | D +4.2 | D+52.0 | — | — | — | 10k | $97,363 | 57.5% | 76.9% | 9.7% | 3.5% | |
| 8Hopkins, MN | D+48.5 | R +1.1 | D+50.0 | — | — | — | 19k | $75,234 | 45.6% | 63.4% | 20.8% | 5.2% | |
| 9Northfield, MN | D+47.8 | D +0.9 | D+49.3 | — | — | — | 21k | $84,895 | 53.3% | 80.7% | 2.1% | 13.2% | |
| 10Richfield, MN | D+47.3 | R +0.3 | D+48.8 | — | — | — | 37k | $85,132 | 43.7% | 62.2% | 10.8% | 17.8% | |
| 11Roseville, MN | D+44.4 | D +1.6 | D+45.9 | — | — | — | 36k | $86,930 | 55.0% | 71.1% | 8.1% | 6.4% | |
| 12Brooklyn Center, MN | D+44.1 | R +1.6 | D+45.6 | — | — | — | 32k | $72,535 | 24.6% | 31.5% | 31.5% | 16.5% | |
| 13Columbia Heights, MN | D+41.9 | R +5.9 | D+43.4 | — | — | — | 22k | $73,691 | 32.5% | 49.6% | 26.8% | 15.3% | |
| 14Duluth, MN | D+38.7 | R +0.7 | D+40.2 | — | — | — | 87k | $68,807 | 44.0% | 87.4% | 2.8% | 2.6% | |
| 15Edina, MN | D+38.7 | D +0.9 | D+40.2 | — | — | — | 53k | $128,767 | 72.7% | 80.8% | 3.1% | 3.8% | |
| 16New Hope, MN | D+38.2 | D +1.0 | D+39.7 | — | — | — | 21k | $77,662 | 36.1% | 57.7% | 25.1% | 10.3% | |
| 17West St. Paul, MN | D+36.6 | D +2.1 | D+38.1 | — | — | — | 21k | $68,464 | 35.5% | 70.2% | 6.1% | 20.7% | |
| 18Crystal, MN | D+35.8 | D +2.6 | D+37.3 | — | — | — | 22k | $92,513 | 37.1% | 65.5% | 13.8% | 11.3% | |
| 19Minnetonka, MN | D+35.3 | D +0.6 | D+36.8 | — | — | — | 53k | $119,517 | 65.0% | 81.5% | 4.2% | 4.1% | |
| 20Brooklyn Park, MN | D+33.8 | R +1.8 | D+35.3 | — | — | — | 84k | $89,891 | 32.7% | 37.0% | 29.8% | 7.1% | |
| 21New Brighton, MN | D+33.7 | D +0.1 | D+35.2 | — | — | — | 23k | $88,521 | 48.2% | 66.6% | 13.9% | 9.0% | |
| 22Arden Hills, MN | D+32.0 | D +0.6 | D+33.5 | — | — | — | 10k | $134,118 | 62.4% | 81.6% | 2.7% | 6.6% | |
| 23Bloomington, MN | D+30.6 | D +0.2 | D+32.1 | — | — | — | 89k | $93,211 | 46.2% | 66.2% | 12.0% | 11.2% | |
| 24Eagan, MN | D+29.2 | D +0.3 | D+30.7 | — | — | — | 68k | $108,690 | 54.7% | 70.2% | 11.5% | 7.3% | |
| 25Shoreview, MN | D+28.6 | D +2.2 | D+30.1 | — | — | — | 27k | $108,370 | 61.2% | 76.1% | 3.8% | 4.2% | |
| 26Mendota Heights, MN | D+28.4 | D +1.7 | D+29.9 | — | — | — | 12k | $132,768 | 67.5% | 79.4% | 0.9% | 3.9% | |
| 27Fridley, MN | D+28.2 | R +3.1 | D+29.7 | — | — | — | 30k | $77,680 | 30.0% | 57.3% | 20.6% | 14.1% | |
| 28Plymouth, MN | D+27.9 | D +1.8 | D+29.4 | — | — | — | 79k | $136,534 | 65.9% | 74.1% | 4.9% | 4.4% | |
| 29Little Canada, MN | D+27.6 | R +2.2 | D+29.1 | — | — | — | 11k | $77,957 | 40.3% | 64.3% | 7.3% | 10.4% | |
| 30Eden Prairie, MN | D+26.9 | D +1.3 | D+28.4 | — | — | — | 63k | $130,489 | 64.9% | 70.3% | 5.7% | 5.1% | |
| 31Maplewood, MN | D+25.5 | R +3.1 | D+27.0 | — | — | — | 41k | $91,394 | 35.3% | 51.6% | 10.6% | 10.9% | |
| 32Excelsior, MN | D+22.8 | D +3.1 | D+24.3 | — | — | — | 3k | $103,068 | 58.2% | 95.7% | 0.6% | 3.9% | |
| 33Apple Valley, MN | D+22.4 | D +0.5 | D+23.9 | — | — | — | 56k | $97,673 | 45.9% | 68.6% | 11.1% | 7.0% | |
| 34Rochester, MN | D+21.6 | D +0.4 | D+23.1 | — | — | — | 122k | $89,389 | 50.9% | 72.9% | 9.8% | 6.6% | |
| 35Woodbury, MN | D+21.1 | D +0.3 | D+22.6 | — | — | — | 78k | $125,310 | 61.3% | 69.6% | 7.8% | 5.4% | |
| 36Burnsville, MN | D+20.8 | R +1.9 | D+22.3 | — | — | — | 64k | $87,024 | 39.8% | 63.1% | 13.5% | 12.3% | |
| 37Mounds View, MN | D+20.3 | R +2.3 | D+21.8 | — | — | — | 13k | $90,009 | 36.6% | 69.6% | 6.7% | 7.8% | |
| 38South St. Paul, MN | D+19.4 | R +2.7 | D+20.9 | — | — | — | 21k | $87,994 | 32.5% | 73.1% | 5.9% | 17.8% | |
| 39St. Peter, MN | D+19.2 | R +6.0 | D+20.7 | — | — | — | 12k | $65,122 | 34.5% | 80.4% | 7.3% | 8.1% | |
| 40Stillwater, MN | D+19.0 | D +0.9 | D+20.5 | — | — | — | 19k | $105,853 | 51.0% | 89.3% | 1.1% | 6.8% | |
| 41Deephaven, MN | D+18.5 | R +0.2 | D+20.0 | — | — | — | 4k | $197,679 | 83.5% | 94.1% | 0.1% | 2.2% | |
| 42North St. Paul, MN | D+17.9 | R +2.5 | D+19.4 | — | — | — | 13k | $84,797 | 31.3% | 57.4% | 9.1% | 4.8% | |
| 43North Oaks, MN | D+16.7 | D +2.2 | D+18.2 | — | — | — | 5k | $231,742 | 74.7% | 82.4% | 1.0% | 4.3% | |
| 44Vadnais Heights, MN | D+16.7 | R +1.3 | D+18.2 | — | — | — | 13k | $98,685 | 45.9% | 72.6% | 6.0% | 7.2% | |
| 45Mahtomedi, MN | D+16.4 | D +0.8 | D+17.9 | — | — | — | 8k | $123,319 | 64.7% | 93.1% | 0.2% | 1.3% | |
| 46Wayzata, MN | D+16.4 | D +1.4 | D+17.9 | — | — | — | 4k | $131,614 | 72.7% | 87.4% | 0.6% | 5.0% | |
| 47White Bear Lake, MN | D+16.1 | R +0.9 | D+17.6 | — | — | — | 24k | $83,554 | 41.7% | 83.0% | 3.4% | 4.7% | |
| 48Winona, MN | D+16.0 | R +6.6 | D+17.5 | — | — | — | 26k | $56,337 | 36.3% | 87.7% | 3.6% | 4.4% | |
| 49Maple Grove, MN | D+15.6 | D +1.9 | D+17.1 | — | — | — | 71k | $132,731 | 57.1% | 77.3% | 8.2% | 2.6% | |
| 50Shorewood, MN | D+15.6 | D +1.1 | D+17.1 | — | — | — | 8k | $171,063 | 72.1% | 89.7% | 0.5% | 6.1% | |
| 51Oakdale, MN | D+15.5 | R +1.2 | D+17.0 | — | — | — | 29k | $93,772 | 35.6% | 67.9% | 9.5% | 5.4% | |
| 52Inver Grove Heights, MN | D+14.0 | R +0.9 | D+15.5 | — | — | — | 36k | $101,316 | 43.5% | 75.3% | 5.9% | 12.3% | |
| 53Moorhead, MN | D+13.8 | R +2.3 | D+15.3 | — | — | — | 45k | $72,761 | 41.6% | 82.4% | 6.4% | 5.3% | |
| 54Proctor, MN | D+13.5 | R +2.7 | D+15.0 | — | — | — | 3k | $67,377 | 25.6% | 93.8% | 0.0% | 0.6% | |
| 55Spring Lake Park, MN | D+13.4 | R +2.4 | D+14.9 | — | — | — | 7k | $90,753 | 25.6% | 69.0% | 4.7% | 14.3% | |
| 56Two Harbors, MN | D+13.2 | D +0.7 | D+14.7 | — | — | — | 4k | $65,625 | 22.0% | 93.5% | 0.6% | 2.3% | |
| 57Mankato, MN | D+13.1 | R +8.2 | D+14.6 | — | — | — | 45k | $66,873 | 35.1% | 82.0% | 7.1% | 5.2% | |
| 58Oak Park Heights, MN | D+12.4 | R +0.5 | D+13.9 | — | — | — | 5k | $82,476 | 38.9% | 81.6% | 5.9% | 7.1% | |
| 59Osseo, MN | D+12.4 | D +2.2 | D+13.9 | — | — | — | 3k | $62,119 | 31.9% | 81.9% | 5.6% | 2.7% | |
| 60Chanhassen, MN | D+12.0 | D +1.1 | D+13.5 | — | — | — | 26k | $143,651 | 64.1% | 84.8% | 1.3% | 3.6% | |
| 61Afton, MN | D+11.1 | R +1.4 | D+12.6 | — | — | — | 3k | $133,305 | 58.6% | 88.0% | 0.2% | 1.8% | |
| 62Bemidji, MN | D+10.4 | D +0.6 | D+11.9 | — | — | — | 16k | $55,405 | 32.5% | 71.5% | 2.4% | 3.2% | |
| 63Newport, MN | D+10.3 | D +5.3 | D+11.8 | — | — | — | 5k | $71,979 | 27.4% | 71.0% | 9.4% | 10.3% | |
| 64Champlin, MN | D+9.4 | D +2.4 | D+10.9 | — | — | — | 23k | $116,102 | 36.9% | 75.8% | 9.7% | 4.6% | |
| 65Circle Pines, MN | D+8.8 | R +1.6 | D+10.3 | — | — | — | 5k | $101,800 | 42.2% | 82.0% | 1.3% | 5.5% | |
| 66Savage, MN | D+8.7 | R +0.3 | D+10.2 | — | — | — | 33k | $125,513 | 53.7% | 73.7% | 9.9% | 5.0% | |
| 67Hermantown, MN | D+8.4 | R +1.6 | D+9.9 | — | — | — | 10k | $90,849 | 39.9% | 88.7% | 1.7% | 2.9% | |
| 68Cloquet, MN | D+8.3 | R +3.5 | D+9.8 | — | — | — | 13k | $61,367 | 25.8% | 85.5% | 0.9% | 2.4% | |
| 69Rosemount, MN | D+7.7 | R +0.6 | D+9.2 | — | — | — | 28k | $129,625 | 51.6% | 82.6% | 3.1% | 3.5% | |
| 70Chaska, MN | D+7.6 | R +1.3 | D+9.1 | — | — | — | 29k | $110,956 | 46.6% | 80.1% | 3.4% | 9.8% | |
| 71Moose Lake, MN | D+7.2 | R +3.9 | D+8.7 | — | — | — | 3k | $64,286 | 9.4% | 63.8% | 20.3% | 7.9% | |
| 72North Mankato, MN | D+7.2 | R +2.9 | D+8.7 | — | — | — | 14k | $80,791 | 40.7% | 86.9% | 4.5% | 5.2% | |
| 73Cottage Grove, MN | D+7.0 | R +1.7 | D+8.5 | — | — | — | 41k | $120,791 | 40.8% | 74.4% | 6.5% | 7.6% | |
| 74Red Wing, MN | D+7.0 | D +0.6 | D+8.5 | — | — | — | 17k | $67,192 | 25.3% | 85.0% | 3.3% | 7.3% | |
| 75Bayport, MN | D+6.4 | R +0.2 | D+7.9 | — | — | — | 4k | $125,893 | 27.5% | 76.7% | 16.6% | 2.8% | |
| 76Coon Rapids, MN | D+5.9 | R +1.2 | D+7.4 | — | — | — | 63k | $88,251 | 25.7% | 72.0% | 9.6% | 5.8% | |
| 77Rice Lake, MN | D+5.5 | D +1.5 | D+7.0 | — | — | — | 4k | $89,663 | 33.9% | 91.6% | 0.0% | 1.5% | |
| 78Lake Elmo, MN | D+5.4 | D +1.0 | D+6.9 | — | — | — | 13k | $153,669 | 61.9% | 87.3% | 2.3% | 2.8% | |
| 79Austin, MN | D+5.3 | R +6.0 | D+6.8 | — | — | — | 26k | $68,057 | 23.6% | 65.8% | 5.1% | 18.7% | |
| 80Medina, MN | D+5.3 | D +2.9 | D+6.8 | — | — | — | 7k | $230,859 | 67.4% | 80.4% | 6.1% | 0.5% | |
| 81Shakopee, MN | D+5.0 | R +3.5 | D+6.5 | — | — | — | 46k | $107,223 | 40.4% | 65.4% | 10.2% | 8.5% | |
| 82La Crescent, MN | D+4.9 | R +3.4 | D+6.4 | — | — | — | 5k | $85,368 | 40.6% | 89.3% | 0.0% | 2.4% | |
| 83Dayton, MN | D+3.6 | D +9.9 | D+5.1 | — | — | — | 9k | $148,947 | 44.0% | 77.4% | 5.2% | 5.8% | |
| 84Ely, MN | D+3.2 | D +5.4 | D+4.7 | — | — | — | 3k | $43,901 | 31.6% | 92.9% | 2.0% | 1.6% | |
| 85Anoka, MN | D+2.3 | R +0.5 | D+3.8 | — | — | — | 18k | $75,948 | 26.6% | 76.3% | 7.9% | 7.9% | |
| 86Blaine, MN | D+2.3 | R +2.8 | D+3.8 | — | — | — | 72k | $106,801 | 36.9% | 70.8% | 10.1% | 4.3% | |
| 87Orono, MN | D+2.3 | R +0.4 | D+3.8 | — | — | — | 8k | $173,527 | 72.0% | 83.7% | 0.3% | 0.8% | |
| 88Chisholm, MN | D+2.2 | R +7.5 | D+3.7 | — | — | — | 5k | $50,891 | 16.6% | 93.3% | 0.0% | 0.4% | |
| 89St. Cloud, MN | D+1.7 | R +7.1 | D+3.2 | — | — | — | 71k | $61,374 | 30.4% | 66.3% | 19.9% | 5.8% | |
| 90Eveleth, MN | D+0.5 | R +5.0 | D+2.0 | — | — | — | 3k | $50,725 | 19.9% | 89.2% | 1.5% | 0.0% | |
| 91Lakeville, MN | R+0.4 | D +0.6 | D+1.1 | — | — | — | 74k | $139,041 | 50.6% | 77.6% | 6.6% | 6.1% | |
| 92Morris, MN | R+1.0 | R +6.8 | D+0.5 | — | — | — | 5k | $67,727 | 37.3% | 76.2% | 1.8% | 13.4% | |
| 93St. Paul Park, MN | R+1.3 | R +2.7 | D+0.2 | — | — | — | 5k | $100,642 | 24.5% | 71.3% | 8.1% | 13.2% | |
| 94Carver, MN | R+1.4 | R +0.2 | D+0.1 | — | — | — | 6k | $147,697 | 65.4% | 89.2% | 0.2% | 0.4% | |
| 95Virginia, MN | R+2.6 | R +4.7 | R+1.1 | — | — | — | 8k | $51,720 | 20.9% | 89.7% | 0.7% | 1.4% | |
| 96Lino Lakes, MN | R+3.9 | R +1.1 | R+2.4 | — | — | — | 22k | $127,181 | 43.1% | 85.1% | 3.8% | 3.7% | |
| 97Mound, MN | R+4.1 | R +2.4 | R+2.6 | — | — | — | 9k | $86,675 | 45.2% | 88.5% | 1.7% | 4.1% | |
| 98Mountain Iron, MN | R+4.7 | R +5.0 | R+3.2 | — | — | — | 3k | $83,293 | 23.3% | 95.5% | 0.5% | 0.0% | |
| 99Prior Lake, MN | R+5.4 | D +0.6 | R+3.9 | — | — | — | 28k | $134,255 | 52.4% | 80.8% | 2.2% | 5.8% | |
| 100Hastings, MN | R+5.5 | R +1.9 | R+4.0 | — | — | — | 22k | $93,998 | 30.9% | 87.2% | 1.1% | 6.1% | |
| 101Victoria, MN | R+5.5 | D +0.1 | R+4.0 | — | — | — | 11k | $195,639 | 66.4% | 89.6% | 2.2% | 2.7% | |
| 102Grand Rapids, MN | R+6.0 | R +0.3 | R+4.5 | — | — | — | 11k | $61,029 | 28.8% | 89.4% | 1.4% | 1.6% | |
| 103Hibbing, MN | R+6.0 | R +4.0 | R+4.5 | — | — | — | 16k | $55,789 | 18.6% | 94.0% | 2.0% | 1.6% | |
| 104Wabasha, MN | R+6.1 | R +7.2 | R+4.6 | — | — | — | 3k | $64,514 | 22.4% | 96.6% | 0.0% | 1.0% | |
| 105Lexington, MN | R+6.3 | R +5.6 | R+4.8 | — | — | — | 3k | $75,347 | 25.0% | 64.9% | 14.6% | 9.5% | |
| 106Lake Crystal, MN | R+6.6 | R +3.9 | R+5.1 | — | — | — | 3k | $83,317 | 27.6% | 94.7% | 0.1% | 4.0% | |
| 107Grant, MN | R+6.9 | D +0.5 | R+5.4 | — | — | — | 4k | $150,875 | 58.3% | 93.3% | 0.3% | 0.6% | |
| 108Minnetrista, MN | R+6.9 | D +4.6 | R+5.4 | — | — | — | 9k | $163,051 | 68.5% | 92.2% | 1.0% | 0.8% | |
| 109Lake City, MN | R+7.2 | R +1.7 | R+5.7 | — | — | — | 5k | $72,244 | 28.4% | 93.2% | 0.7% | 3.0% | |
| 110Dilworth, MN | R+8.8 | R +7.0 | R+7.3 | — | — | — | 5k | $90,694 | 41.5% | 85.5% | 5.2% | 6.9% | |
| 111Goodview, MN | R+8.8 | R +5.0 | R+7.3 | — | — | — | 4k | $74,712 | 34.5% | 95.8% | 0.4% | 0.8% | |
| 112Centerville, MN | R+8.9 | D +2.5 | R+7.4 | — | — | — | 4k | $122,541 | 42.5% | 88.4% | 0.0% | 2.5% | |
| 113Albert Lea, MN | R+9.1 | R +4.2 | R+7.6 | — | — | — | 18k | $64,603 | 17.4% | 79.8% | 2.4% | 14.7% | |
| 114Hugo, MN | R+9.6 | R +0.1 | R+8.1 | — | — | — | 16k | $116,228 | 46.5% | 87.2% | 4.1% | 2.5% | |
| 115Byron, MN | R+9.7 | D +3.8 | R+8.2 | — | — | — | 7k | $124,010 | 48.2% | 89.0% | 1.5% | 2.3% | |
| 116St. James, MN | R+9.7 | R +5.7 | R+8.2 | — | — | — | 5k | $60,242 | 15.5% | 63.9% | 0.1% | 47.0% | |
| 117St. Joseph, MN | R+10.5 | R +6.9 | R+9.0 | — | — | — | 7k | $74,946 | 27.5% | 78.4% | 8.4% | 4.9% | |
| 118Waite Park, MN | R+10.7 | R +13.7 | R+9.2 | — | — | — | 8k | $59,285 | 20.1% | 52.0% | 35.7% | 9.1% | |
| 119Scandia, MN | R+11.0 | R +1.8 | R+9.5 | — | — | — | 4k | $101,953 | 40.9% | 94.7% | 0.0% | 2.6% | |
| 120Farmington, MN | R+11.1 | R +4.0 | R+9.6 | — | — | — | 24k | $123,673 | 38.7% | 83.5% | 4.2% | 6.2% | |
| 121Waconia, MN | R+11.9 | R +3.4 | R+10.4 | — | — | — | 13k | $111,031 | 48.9% | 91.1% | 0.9% | 3.9% | |
| 122Glenwood, MN | R+12.5 | R +7.4 | R+11.0 | — | — | — | 3k | $42,188 | 27.0% | 96.2% | 0.7% | 0.3% | |
| 123Corcoran, MN | R+13.0 | D +8.9 | R+11.5 | — | — | — | 7k | $133,423 | 54.6% | 77.4% | 0.4% | 1.9% | |
| 124Rogers, MN | R+13.1 | D +4.3 | R+11.6 | — | — | — | 14k | $158,750 | 55.3% | 85.0% | 3.3% | 4.4% | |
| 125Faribault, MN | R+13.5 | R +8.0 | R+12.0 | — | — | — | 25k | $61,449 | 17.6% | 66.8% | 16.6% | 13.6% | |
| 126Willmar, MN | R+14.1 | R +8.4 | R+12.6 | — | — | — | 21k | $62,280 | 25.3% | 63.5% | 9.9% | 25.6% | |
| 127Worthington, MN | R+14.2 | R +7.7 | R+12.7 | — | — | — | 14k | $61,797 | 16.8% | 41.6% | 8.2% | 45.2% | |
| 128Pelican Rapids, MN | R+15.7 | R +18.1 | R+14.2 | — | — | — | 3k | $63,917 | 19.3% | 54.0% | 10.6% | 32.9% | |
| 129Owatonna, MN | R+16.2 | R +1.8 | R+14.7 | — | — | — | 26k | $80,750 | 29.3% | 84.3% | 4.6% | 8.6% | |
| 130Andover, MN | R+16.9 | R +0.8 | R+15.4 | — | — | — | 33k | $137,593 | 38.2% | 85.7% | 4.6% | 2.7% | |
| 131Sartell, MN | R+16.9 | R +2.8 | R+15.4 | — | — | — | 20k | $84,131 | 40.9% | 87.1% | 4.6% | 3.1% | |
| 132Crookston, MN | R+17.4 | R +4.1 | R+15.9 | — | — | — | 7k | $57,315 | 34.7% | 84.9% | 1.3% | 9.6% | |
| 133International Falls, MN | R+17.5 | R +7.1 | R+16.0 | — | — | — | 6k | $57,662 | 21.0% | 90.1% | 0.6% | 2.6% | |
| 134Ramsey, MN | R+17.5 | R +0.6 | R+16.0 | — | — | — | 28k | $116,415 | 34.4% | 82.6% | 7.4% | 1.6% | |
| 135Marshall, MN | R+17.6 | R +6.3 | R+16.1 | — | — | — | 14k | $68,566 | 35.5% | 79.0% | 4.7% | 6.5% | |
| 136Barnesville, MN | R+17.7 | R +1.0 | R+16.2 | — | — | — | 3k | $97,917 | 30.7% | 93.7% | 0.2% | 2.0% | |
| 137Brainerd, MN | R+17.9 | R +1.8 | R+16.4 | — | — | — | 14k | $56,111 | 20.3% | 92.7% | 0.8% | 3.1% | |
| 138Le Sueur, MN | R+18.0 | R +1.3 | R+16.5 | — | — | — | 4k | $78,711 | 25.2% | 81.0% | 3.0% | 13.8% | |
| 139Pine Island, MN | R+18.0 | R +0.9 | R+16.5 | — | — | — | 4k | $104,432 | 37.0% | 98.1% | 0.0% | 0.0% | |
| 140Rockford, MN | R+18.1 | R +3.2 | R+16.6 | — | — | — | 5k | $94,162 | 38.1% | 88.8% | 0.0% | 3.8% | |
| 141Detroit Lakes, MN | R+18.2 | R +1.7 | R+16.7 | — | — | — | 10k | $62,958 | 32.8% | 88.0% | 1.6% | 0.8% | |
| 142Lindstrom, MN | R+18.4 | D +0.1 | R+16.9 | — | — | — | 5k | $98,226 | 21.4% | 95.2% | 0.1% | 2.1% | |
| 143Eagle Lake, MN | R+18.5 | R +5.2 | R+17.0 | — | — | — | 3k | $96,964 | 37.6% | 82.8% | 1.2% | 7.2% | |
| 144Fergus Falls, MN | R+18.6 | D +2.5 | R+17.1 | — | — | — | 14k | $56,162 | 29.3% | 91.1% | 1.7% | 1.6% | |
| 145Forest Lake, MN | R+18.8 | R +0.4 | R+17.3 | — | — | — | 21k | $92,944 | 35.4% | 86.4% | 3.0% | 3.8% | |
| 146Granite Falls, MN | R+18.8 | R +11.2 | R+17.3 | — | — | — | 3k | $59,375 | 21.1% | 77.1% | 2.5% | 12.6% | |
| 147Independence, MN | R+19.0 | R +1.6 | R+17.5 | — | — | — | 4k | $186,597 | 66.7% | 91.8% | 1.0% | 2.1% | |
| 148Waseca, MN | R+19.6 | R +0.9 | R+18.1 | — | — | — | 9k | $64,074 | 17.2% | 90.3% | 1.7% | 8.6% | |
| 149Buffalo, MN | R+19.7 | D +0.2 | R+18.2 | — | — | — | 16k | $88,820 | 32.0% | 91.9% | 0.2% | 2.5% | |
| 150Baxter, MN | R+20.0 | R +2.1 | R+18.5 | — | — | — | 9k | $70,688 | 38.3% | 95.0% | 0.0% | 3.4% | |
| 151Delano, MN | R+20.2 | R +3.0 | R+18.7 | — | — | — | 7k | $109,946 | 48.0% | 95.3% | 0.4% | 1.5% | |
| 152Zumbrota, MN | R+20.4 | R +2.0 | R+18.9 | — | — | — | 4k | $78,156 | 32.7% | 91.7% | 0.0% | 2.3% | |
| 153Park Rapids, MN | R+20.5 | D +0.9 | R+19.0 | — | — | — | 4k | $44,747 | 22.0% | 90.7% | 0.7% | 1.9% | |
| 154Sauk Rapids, MN | R+20.5 | D +0.3 | R+19.0 | — | — | — | 14k | $71,841 | 29.3% | 89.4% | 1.6% | 4.0% | |
| 155New Ulm, MN | R+20.6 | R +4.3 | R+19.1 | — | — | — | 14k | $64,449 | 27.9% | 94.5% | 0.8% | 3.3% | |
| 156Elk River, MN | R+21.2 | D +0.4 | R+19.7 | — | — | — | 27k | $108,741 | 33.8% | 83.9% | 4.8% | 3.6% | |
| 157Montevideo, MN | R+21.3 | R +3.0 | R+19.8 | — | — | — | 5k | $68,596 | 19.0% | 80.0% | 0.9% | 13.8% | |
| 158Cannon Falls, MN | R+21.5 | R +8.5 | R+20.0 | — | — | — | 4k | $84,097 | 24.7% | 91.1% | 0.6% | 0.0% | |
| 159Luverne, MN | R+21.6 | R +0.3 | R+20.1 | — | — | — | 5k | $64,366 | 29.2% | 95.4% | 0.0% | 2.5% | |
| 160Chatfield, MN | R+21.9 | R +7.1 | R+20.4 | — | — | — | 3k | $96,078 | 32.1% | 95.0% | 0.5% | 2.5% | |
| 161St. Michael, MN | R+22.1 | R +0.7 | R+20.6 | — | — | — | 20k | $131,274 | 43.7% | 86.0% | 5.1% | 2.6% | |
| 162Chisago City, MN | R+22.3 | R +0.5 | R+20.8 | — | — | — | 6k | $102,197 | 31.2% | 86.0% | 0.5% | 3.9% | |
| 163Mora, MN | R+22.3 | R +3.0 | R+20.8 | — | — | — | 4k | $52,535 | 16.7% | 90.3% | 1.9% | 2.9% | |
| 164Thief River Falls, MN | R+22.8 | R +3.2 | R+21.3 | — | — | — | 9k | $71,144 | 21.2% | 86.0% | 1.1% | 6.5% | |
| 165Jordan, MN | R+23.2 | R +4.9 | R+21.7 | — | — | — | 7k | $110,057 | 23.9% | 88.3% | 2.3% | 7.3% | |
| 166St. Charles, MN | R+23.3 | R +0.8 | R+21.8 | — | — | — | 4k | $96,200 | 33.3% | 86.7% | 0.0% | 4.1% | |
| 167East Grand Forks, MN | R+23.4 | R +7.3 | R+21.9 | — | — | — | 9k | $77,549 | 26.0% | 78.7% | 3.8% | 10.4% | |
| 168Annandale, MN | R+23.5 | R +0.8 | R+22.0 | — | — | — | 3k | $65,583 | 23.4% | 94.7% | 0.1% | 0.1% | |
| 169Hutchinson, MN | R+23.5 | R +1.9 | R+22.0 | — | — | — | 15k | $72,836 | 26.1% | 91.8% | 1.0% | 4.9% | |
| 170Albertville, MN | R+23.7 | R +0.3 | R+22.2 | — | — | — | 8k | $132,734 | 44.7% | 88.2% | 2.5% | 2.0% | |
| 171Kasson, MN | R+23.7 | R +3.0 | R+22.2 | — | — | — | 7k | $93,333 | 38.1% | 93.8% | 0.7% | 5.5% | |
| 172Stewartville, MN | R+23.8 | R +4.9 | R+22.3 | — | — | — | 7k | $82,632 | 34.5% | 91.5% | 0.2% | 5.3% | |
| 173Otsego, MN | R+24.2 | D +2.5 | R+22.7 | — | — | — | 22k | $119,927 | 40.0% | 81.1% | 8.2% | 3.5% | |
| 174Monticello, MN | R+25.1 | R +6.1 | R+23.6 | — | — | — | 15k | $79,534 | 23.5% | 85.3% | 1.0% | 8.6% | |
| 175Litchfield, MN | R+25.4 | R +3.0 | R+23.9 | — | — | — | 7k | $54,875 | 17.2% | 88.1% | 0.8% | 9.0% | |
| 176Alexandria, MN | R+25.5 | R +2.6 | R+24.0 | — | — | — | 15k | $61,374 | 33.2% | 91.3% | 0.9% | 4.6% | |
| 177Redwood Falls, MN | R+25.6 | R +3.3 | R+24.1 | — | — | — | 5k | $61,750 | 24.3% | 89.5% | 0.0% | 5.7% | |
| 178Cambridge, MN | R+25.8 | R +3.4 | R+24.3 | — | — | — | 10k | $69,154 | 18.8% | 88.4% | 1.6% | 1.8% | |
| 179Caledonia, MN | R+26.0 | R +4.1 | R+24.5 | — | — | — | 3k | $76,477 | 16.9% | 98.2% | 0.1% | 0.1% | |
| 180New Prague, MN | R+26.3 | R +3.2 | R+24.8 | — | — | — | 8k | $94,539 | 32.0% | 96.4% | 0.0% | 2.5% | |
| 181Blue Earth, MN | R+26.7 | R +1.7 | R+25.2 | — | — | — | 3k | $66,771 | 23.6% | 83.1% | 1.1% | 13.3% | |
| 182Hanover, MN | R+26.8 | D +1.2 | R+25.3 | — | — | — | 4k | $156,536 | 52.4% | 89.5% | 0.0% | 0.9% | |
| 183Benson, MN | R+26.9 | D +0.6 | R+25.4 | — | — | — | 3k | $52,821 | 31.4% | 93.5% | 0.3% | 9.4% | |
| 184Pine City, MN | R+26.9 | R +4.7 | R+25.4 | — | — | — | 3k | $52,056 | 17.9% | 96.6% | 0.5% | 1.0% | |
| 185Wyoming, MN | R+27.1 | R +0.9 | R+25.6 | — | — | — | 8k | $107,565 | 37.3% | 92.6% | 1.6% | 2.7% | |
| 186Fairmont, MN | R+28.4 | R +0.5 | R+26.9 | — | — | — | 10k | $53,084 | 25.7% | 92.6% | 1.1% | 8.8% | |
| 187Ham Lake, MN | R+28.5 | D +1.0 | R+27.0 | — | — | — | 17k | $120,135 | 36.9% | 90.0% | 0.1% | 2.6% | |
| 188Jackson, MN | R+28.7 | R +4.3 | R+27.2 | — | — | — | 3k | $70,223 | 31.3% | 85.0% | 1.8% | 6.3% | |
| 189Windom, MN | R+28.8 | R +2.3 | R+27.3 | — | — | — | 5k | $74,899 | 26.0% | 77.0% | 3.8% | 16.1% | |
| 190Pipestone, MN | R+29.4 | R +3.9 | R+27.9 | — | — | — | 4k | $67,568 | 25.4% | 84.1% | 2.5% | 10.1% | |
| 191Columbus, MN | R+30.0 | R +3.1 | R+28.5 | — | — | — | 4k | $123,194 | 28.8% | 92.7% | 0.0% | 2.0% | |
| 192Milaca, MN | R+30.1 | D +0.9 | R+28.6 | — | — | — | 3k | $49,588 | 15.2% | 88.9% | 0.6% | 4.1% | |
| 193Princeton, MN | R+30.3 | R +3.2 | R+28.8 | — | — | — | 5k | $62,219 | 13.6% | 96.1% | 0.3% | 1.7% | |
| 194Belle Plaine, MN | R+30.7 | R +3.9 | R+29.2 | — | — | — | 7k | $99,315 | 32.7% | 86.4% | 3.8% | 6.0% | |
| 195Little Falls, MN | R+31.8 | D +1.1 | R+30.3 | — | — | — | 9k | $47,863 | 22.6% | 92.7% | 0.1% | 3.2% | |
| 196Greenfield, MN | R+32.0 | D +1.0 | R+30.5 | — | — | — | 3k | $153,750 | 54.3% | 90.0% | 3.5% | 2.3% | |
| 197Elko New Market, MN | R+32.3 | R +2.2 | R+30.8 | — | — | — | 5k | $152,150 | 42.1% | 79.8% | 9.7% | 5.8% | |
| 198Breckenridge, MN | R+32.4 | D +0.8 | R+30.9 | — | — | — | 3k | $58,963 | 22.6% | 92.1% | 0.6% | 1.6% | |
| 199Watertown, MN | R+32.7 | R +3.0 | R+31.2 | — | — | — | 5k | $99,671 | 22.5% | 92.6% | 0.1% | 3.4% | |
| 200Glencoe, MN | R+32.8 | R +1.0 | R+31.3 | — | — | — | 6k | $71,356 | 10.4% | 80.1% | 0.2% | 19.8% | |
| 201Perham, MN | R+32.8 | R +2.9 | R+31.3 | — | — | — | 4k | $49,716 | 30.0% | 87.8% | 0.0% | 12.6% | |
| 202Big Lake, MN | R+32.9 | R +3.8 | R+31.4 | — | — | — | 12k | $120,549 | 26.8% | 85.7% | 4.3% | 7.1% | |
| 203Cohasset, MN | R+32.9 | R +4.3 | R+31.4 | — | — | — | 3k | $92,692 | 34.3% | 89.8% | 0.7% | 1.5% | |
| 204Crosslake, MN | R+33.5 | R +4.6 | R+32.0 | — | — | — | 3k | $79,635 | 30.4% | 97.8% | 0.0% | 0.0% | |
| 205Norwood Young America, MN | R+34.2 | D +3.8 | R+32.7 | — | — | — | 4k | $71,364 | 23.3% | 87.0% | 0.0% | 10.1% | |
| 206Dodge Center, MN | R+34.8 | R +7.9 | R+33.3 | — | — | — | 3k | $93,884 | 16.7% | 90.7% | 0.0% | 8.5% | |
| 207Roseau, MN | R+35.0 | R +1.8 | R+33.5 | — | — | — | 3k | $60,217 | 21.1% | 89.3% | 1.9% | 5.1% | |
| 208Rush City, MN | R+35.0 | R +6.7 | R+33.5 | — | — | — | 3k | $58,760 | 7.9% | 80.6% | 13.9% | 0.7% | |
| 209Breezy Point, MN | R+35.3 | R +0.1 | R+33.8 | — | — | — | 3k | $85,938 | 32.5% | 93.9% | 0.0% | 1.7% | |
| 210Cold Spring, MN | R+35.4 | R +2.1 | R+33.9 | — | — | — | 4k | $72,228 | 31.0% | 90.6% | 0.1% | 5.1% | |
| 211Plainview, MN | R+35.7 | D +0.7 | R+34.2 | — | — | — | 4k | $82,926 | 31.0% | 94.7% | 0.6% | 8.3% | |
| 212North Branch, MN | R+36.0 | R +2.7 | R+34.5 | — | — | — | 12k | $90,456 | 18.4% | 91.3% | 0.1% | 2.3% | |
| 213Le Center, MN | R+36.3 | R +2.3 | R+34.8 | — | — | — | 3k | $80,673 | 17.9% | 65.8% | 0.6% | 29.2% | |
| 214Montgomery, MN | R+36.4 | R +6.1 | R+34.9 | — | — | — | 3k | $79,432 | 17.0% | 93.9% | 0.5% | 7.3% | |
| 215Montrose, MN | R+36.7 | D +1.0 | R+35.2 | — | — | — | 4k | $102,625 | 35.4% | 88.3% | 0.0% | 1.6% | |
| 216Stacy, MN | R+37.2 | R +2.5 | R+35.7 | — | — | — | 4k | $98,464 | 18.4% | 89.6% | 0.5% | 6.7% | |
| 217East Bethel, MN | R+37.9 | R +1.9 | R+36.4 | — | — | — | 12k | $110,000 | 23.1% | 91.4% | 0.2% | 4.9% | |
| 218Wadena, MN | R+38.1 | R +6.6 | R+36.6 | — | — | — | 4k | $56,080 | 17.6% | 77.9% | 1.8% | 4.5% | |
| 219Long Prairie, MN | R+38.4 | R +6.9 | R+36.9 | — | — | — | 4k | $58,786 | 11.0% | 59.7% | 2.0% | 40.5% | |
| 220Paynesville, MN | R+38.9 | R +6.2 | R+37.4 | — | — | — | 3k | $75,250 | 27.2% | 92.1% | 0.3% | 6.9% | |
| 221St. Francis, MN | R+41.1 | R +2.6 | R+39.6 | — | — | — | 8k | $111,198 | 17.5% | 88.2% | 0.7% | 1.6% | |
| 222Isanti, MN | R+41.5 | R +2.9 | R+40.0 | — | — | — | 7k | $87,500 | 24.9% | 91.8% | 0.0% | 5.1% | |
| 223Oak Grove, MN | R+42.2 | R +4.0 | R+40.7 | — | — | — | 9k | $117,696 | 27.0% | 90.2% | 0.5% | 1.0% | |
| 224Becker, MN | R+43.0 | R +6.1 | R+41.5 | — | — | — | 5k | $86,094 | 19.9% | 94.0% | 0.7% | 3.6% | |
| 225Lonsdale, MN | R+43.9 | R +5.1 | R+42.4 | — | — | — | 5k | $95,176 | 25.1% | 94.3% | 0.0% | 3.7% | |
| 226Mayer, MN | R+44.2 | R +1.1 | R+42.7 | — | — | — | 3k | $124,917 | 36.4% | 92.8% | 0.6% | 5.0% | |
| 227Melrose, MN | R+45.1 | R +3.8 | R+43.6 | — | — | — | 4k | $59,677 | 15.3% | 75.9% | 0.0% | 25.2% | |
| 228Nowthen, MN | R+45.2 | D +2.6 | R+43.7 | — | — | — | 5k | $160,417 | 37.9% | 96.3% | 0.0% | 1.9% | |
| 229Cokato, MN | R+45.7 | R +5.9 | R+44.2 | — | — | — | 3k | $70,288 | 15.4% | 87.4% | 0.3% | 10.0% | |
| 230Zimmerman, MN | R+45.7 | R +2.7 | R+44.2 | — | — | — | 7k | $85,645 | 21.2% | 87.3% | 0.0% | 3.8% | |
| 231Sleepy Eye, MN | R+46.8 | D +0.1 | R+45.3 | — | — | — | 3k | $66,911 | 19.1% | 83.9% | 0.3% | 17.3% | |
| 232St. Augusta, MN | R+47.3 | D +3.0 | R+45.8 | — | — | — | 4k | $140,227 | 43.7% | 98.8% | 0.0% | 4.6% | |
| 233Sauk Centre, MN | R+48.5 | R +3.9 | R+47.0 | — | — | — | 5k | $62,628 | 20.8% | 93.3% | 0.4% | 3.1% | |
| 234Albany, MN | R+48.7 | R +4.9 | R+47.2 | — | — | — | 3k | $69,167 | 20.5% | 92.4% | 0.3% | 1.5% | |
| 235Foley, MN | R+51.4 | R +5.2 | R+49.9 | — | — | — | 3k | $58,833 | 17.9% | 90.6% | 0.6% | 6.5% | |
Go deeper
The table, map, rollups, and Place pages read the same baked release.