In this article, we will explore some of the most liberal cities in Minnesota, where progressive ideas and inclusive attitudes flourish.
If you’re looking to move to Minnesota and want to know where the majority of Minnesotans lean left, you’ve come to the right place.
Specifically, we wanted to know which cities have the highest number of liberal voters in the North Star State.
To do so, we analyzed how the people in each city in Minnesota with a population greater than 5,000 voted during the last presidential election. The cities with the highest percentage of voters who voted Democrat were named the most liberal cities in the state.
Not sold on Minnesota? Take the two-minute Find Your Place quiz and see which state actually fits you.
71.5% Democrat vote · #8 most liberal in Minnesota
Saint Paul is the capital and second-most populous city of the U.S. state of Minnesota. As of 2016, the city’s estimated population was 304,442. Saint Paul is the county seat of Ramsey County, the smallest and most densely populated county in Minnesota. The city lies mostly on the east bank of the Mississippi River in the area surrounding its point of confluence with the Minnesota River, and adjoins Minneapolis, the state’s largest city. Known as the “Twin Cities”, the two form the core of Minneapolis-Saint Paul, the 16th-largest metropolitan area in the United States, with about 3.52 million residents.
Data | Crime | Cost of living | Movers | Compare
71.5% Democrat vote · #8 most liberal in Minnesota
Falcon Heights is a suburb of Saint Paul and a city in Ramsey County, Minnesota, United States. The population was 5,321 at the 2010 census. It became a village in 1949 and a city in 1973.
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
St. Anthony, also known as Saint Anthony Village, is a city in Hennepin and Ramsey counties in the U.S. state of Minnesota. At the 2010 census the population was 8,226, of whom 5,156 lived in the larger Hennepin County part of the city and 3,070 in the Ramsey County part. The city is run by a five-member council consisting of a mayor and four council members who serve four-year terms.
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
Little Canada is a city in Ramsey County, Minnesota, United States. It is an inner ring suburb of Minneapolis-Saint Paul. The population was 9,773 at the 2010 census.
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
North Saint Paul is a city in Ramsey County, Minnesota, located east-northeast of the city of Saint Paul. The population was 11,460 at the 2010 census.
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
Data | Crime | Cost of living | Movers
71.5% Democrat vote · #8 most liberal in Minnesota
New Brighton is a city in Ramsey County, Minnesota, United States. It is a suburb of the Twin Cities. The population was 21,456 at the 2010 census.
Data | Crime | Cost of living | Movers
The receipts
Compare the top ten
Pick a metric. The bars rescale. The red line is Minnesota’s statewide median.
On the map
Mapping the liberal strongholds in Minnesota
Saturday Night Science
How we determined the most liberal cities in Minnesota for 2026
To find the most liberal places in Minnesota, we used Saturday Night Science – the argument you’d make at a bar – to find the cities with the most liberals.
We started by making a list of every city in Minnesota over 5,000 people based on the 2020-2024 American Community Survey. That left us with 147 cities and towns.
We then measured the voting record and MIT election data to determine which places lean the most leftward in their allegiances by:
- Percentage Of Votes For Democratic President In 2020
Because no voting data exists at the city level, we used county-level election results from the 2020 election. We assigned every city in a county the percentage of votes that went to the Democrats, effectively extending the county’s results to the city level. In cases where larger cities encompassed an entire county, the election outcomes accurately reflected the city’s political landscape.
The winner, St. Paul, is “The Most liberal City in Minnesota For 2026”. The most conservative place in Minnesota was Little Falls.
We updated this article for 2026. This report is our eleventh time ranking the most liberal places to live in Minnesota.
The full plate
Most Liberal Places In Minnesota
Click any column to sort. Search by city name.
| Rank | City | Population | % Liberal |
|---|---|---|---|
| 8 | St. Paul | 307,284 | 71.5% |
| 8 | Falcon Heights | 5,085 | 71.5% |
| 8 | North Oaks | 5,179 | 71.5% |
| 8 | Arden Hills | 9,658 | 71.5% |
| 8 | St. Anthony | 9,671 | 71.5% |
| 8 | Little Canada | 10,514 | 71.5% |
| 8 | North St. Paul | 12,570 | 71.5% |
| 8 | Vadnais Heights | 12,838 | 71.5% |
| 8 | Spring Lake Park | 7,032 | 71.5% |
| 8 | New Brighton | 22,710 | 71.5% |
| 8 | White Bear Lake | 23,908 | 71.5% |
| 8 | Shoreview | 26,714 | 71.5% |
| 8 | Roseville | 35,802 | 71.5% |
| 8 | Maplewood | 40,695 | 71.5% |
| 8 | Blaine | 72,488 | 71.5% |
| 8 | Mounds View | 12,926 | 71.5% |
| 29 | New Hope | 21,181 | 70.5% |
| 29 | Hopkins | 18,819 | 70.5% |
| 29 | Robbinsdale | 14,234 | 70.5% |
| 29 | Rogers | 13,685 | 70.5% |
| 29 | Mound | 9,107 | 70.5% |
| 29 | Shorewood | 7,647 | 70.5% |
| 29 | Orono | 8,195 | 70.5% |
| 29 | Corcoran | 7,302 | 70.5% |
| 29 | Medina | 6,968 | 70.5% |
| 29 | Golden Valley | 21,725 | 70.5% |
| 29 | Minnetrista | 8,708 | 70.5% |
| 29 | Crystal | 22,476 | 70.5% |
| 29 | Dayton | 9,095 | 70.5% |
| 29 | Chanhassen | 26,006 | 70.5% |
| 29 | Champlin | 23,294 | 70.5% |
| 29 | Minneapolis | 427,246 | 70.5% |
| 29 | Bloomington | 88,665 | 70.5% |
| 29 | Brooklyn Park | 83,876 | 70.5% |
| 29 | Plymouth | 79,220 | 70.5% |
| 29 | Maple Grove | 71,173 | 70.5% |
| 29 | Edina | 53,262 | 70.5% |
| 29 | Minnetonka | 53,064 | 70.5% |
| 29 | St. Louis Park | 49,594 | 70.5% |
| 29 | Richfield | 36,642 | 70.5% |
| 29 | Brooklyn Center | 32,479 | 70.5% |
| 29 | Eden Prairie | 63,051 | 70.5% |
| 48 | Mendota Heights | 11,612 | 55.7% |
| 48 | Hastings | 22,117 | 55.7% |
| 48 | South St. Paul | 20,611 | 55.7% |
| 48 | Northfield | 20,742 | 55.7% |
| 48 | Farmington | 23,902 | 55.7% |
| 48 | West St. Paul | 21,382 | 55.7% |
| 48 | Inver Grove Heights | 35,906 | 55.7% |
| 48 | Apple Valley | 55,679 | 55.7% |
| 48 | Burnsville | 64,463 | 55.7% |
| 48 | Eagan | 68,000 | 55.7% |
| 48 | Lakeville | 74,354 | 55.7% |
| 48 | Rosemount | 27,562 | 55.7% |
| 56 | Rochester | 122,330 | 54.2% |
| 56 | Stewartville | 6,807 | 54.2% |
| 56 | Byron | 6,646 | 54.2% |
| 62 | St. Paul Park | 5,457 | 53.5% |
| 62 | Mahtomedi | 8,133 | 53.5% |
| 62 | Lake Elmo | 13,140 | 53.5% |
| 62 | Hugo | 16,340 | 53.5% |
| 62 | Forest Lake | 20,729 | 53.5% |
| 62 | Oakdale | 28,585 | 53.5% |
| 62 | Cottage Grove | 40,992 | 53.5% |
| 62 | Woodbury | 78,305 | 53.5% |
| 62 | Stillwater | 19,355 | 53.5% |
| 67 | Mankato | 45,473 | 50.8% |
| 67 | North Mankato | 14,211 | 50.8% |
| 69 | Moorhead | 45,036 | 50.7% |
| 70 | St. Peter | 12,185 | 50.3% |
| 71 | Cloquet | 12,537 | 49.6% |
| 72 | Winona | 26,009 | 49.1% |
| 72 | La Crescent | 5,251 | 49.1% |
| 74 | Faribault | 24,631 | 48.8% |
| 80 | Coon Rapids | 63,468 | 47.8% |
| 80 | St. Francis | 8,372 | 47.8% |
| 80 | East Bethel | 12,115 | 47.8% |
| 80 | Ham Lake | 16,702 | 47.8% |
| 80 | Anoka | 17,970 | 47.8% |
| 80 | Oak Grove | 9,130 | 47.8% |
| 80 | Columbia Heights | 22,155 | 47.8% |
| 80 | Ramsey | 28,421 | 47.8% |
| 80 | Fridley | 30,241 | 47.8% |
| 80 | Andover | 33,035 | 47.8% |
| 80 | Lino Lakes | 22,113 | 47.8% |
| 86 | Bemidji | 15,569 | 47.2% |
| 88 | Chaska | 28,706 | 46.4% |
| 88 | Waconia | 13,434 | 46.4% |
| 88 | Victoria | 11,295 | 46.4% |
| 88 | Carver | 6,239 | 46.4% |
| 91 | Austin | 26,358 | 46.0% |
| 95 | Jordan | 6,771 | 45.5% |
| 95 | Elko New Market | 5,002 | 45.5% |
| 95 | Belle Plaine | 7,423 | 45.5% |
| 95 | Shakopee | 46,012 | 45.5% |
| 95 | Prior Lake | 28,016 | 45.5% |
| 95 | Savage | 32,889 | 45.5% |
| 95 | New Prague | 8,237 | 45.5% |
| 99 | Red Wing | 16,758 | 41.2% |
| 99 | Lake City | 5,034 | 41.2% |
Source: county-level 2020 election results, U.S. Census ACS 2020-2024. 147 cities with more than 5,000 residents.
Summary
Summing Up The Liberal Snowflakes in Minnesota
Well, there you have it, the places in Minnesota that have the highest number of liberals per capita, with St. Paul ranking as the least conservative in the entire state.
The most liberal cities in Minnesota are St. Paul, Falcon Heights, North Oaks, Arden Hills, St. Anthony, Little Canada, North St. Paul, Vadnais Heights, Spring Lake Park, and New Brighton.
If you’re curious, here are the least liberal cities in Minnesota. Wondering how St. Paul stacks up against a bigger name? See St. Paul, MN vs. Minneapolis, MN side by side.