In this article, we will explore some of the most liberal cities in New Hampshire, where progressive ideas and inclusive attitudes flourish.
If you’re looking to move to New Hampshire and want to know where the majority of New Hampshirites 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 Granite State.
To do so, we analyzed how the people in each city in New Hampshire with a population greater than 2,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.

61.5% Democrat vote · #3 most liberal in New Hampshire
Lebanon locally is a city in Grafton County, New Hampshire, United States. The population was 13,151 at the 2010 census and an estimated 13,513 as of 2016. Lebanon is located in western New Hampshire, south of Hanover, near the Connecticut River. It is the home to Dartmouth-Hitchcock Medical Center and Dartmouth Medical School, together comprising the largest medical facility between Boston, Massachusetts and Burlington, Vermont.
Data | Crime | Cost of living | Movers

61.5% Democrat vote · #3 most liberal in New Hampshire
Hanover is a town along the Connecticut River in Grafton County, New Hampshire, United States. The population was 11,260 at the 2010 census. CNN and Money magazine rated Hanover the sixth best place to live in America in 2011, and the second best in 2007. “This just might be the best college town,” read the headline of a story in the January-February 2017 issue of Yankee.
Data | Crime | Cost of living | Movers

61.5% Democrat vote · #3 most liberal in New Hampshire
Data | Crime | Cost of living | Movers

61.5% Democrat vote · #3 most liberal in New Hampshire
Data | Crime | Cost of living | Movers
61.5% Democrat vote · #3 most liberal in New Hampshire

57.7% Democrat vote · #6 most liberal in New Hampshire
Keene is a city in Cheshire County, New Hampshire, United States. The population was 23,409 at the 2010 census. It is the seat of Cheshire County.
Data | Crime | Cost of living | Movers
57.7% Democrat vote · #6 most liberal in New Hampshire
Data | Movers

56.7% Democrat vote · #10 most liberal in New Hampshire
Durham is a town in Strafford County, New Hampshire, United States. The population was 14,638 at the 2010 census. Durham is home to the University of New Hampshire.
Data | Crime | Cost of living | Movers

56.7% Democrat vote · #10 most liberal in New Hampshire
Somersworth is a city in Strafford County, New Hampshire, United States. The population was 11,766 at the 2010 census. Somersworth has the smallest area and third-lowest population of New Hampshire’s 13 cities.
Data | Crime | Cost of living | Movers

56.7% Democrat vote · #10 most liberal in New Hampshire
Data | Crime | Cost of living | Movers
The receipts
Compare the top ten
Pick a metric. The bars rescale. The red line is New Hampshire’s statewide median.
On the map
Mapping the liberal strongholds in New Hampshire
Saturday Night Science
How we determined the most liberal cities in New Hampshire for 2026
To find the most liberal places in New Hampshire, 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 New Hampshire over 2,000 people based on the 2020-2024 American Community Survey. That left us with 46 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, Lebanon, is “The Most liberal City in New Hampshire For 2026”. The most conservative place in New Hampshire was Meredith.
We updated this article for 2026. This report is our eleventh time ranking the most liberal places to live in New Hampshire.
The full plate
Most Liberal Places In New Hampshire
Click any column to sort. Search by city name.
| Rank | City | Population | % Liberal |
|---|---|---|---|
| 3 | Lebanon | 14,999 | 61.5% |
| 3 | Hanover | 8,479 | 61.5% |
| 3 | Plymouth | 4,969 | 61.5% |
| 3 | Littleton | 4,114 | 61.5% |
| 3 | Bristol | 2,098 | 61.5% |
| 6 | Keene | 22,939 | 57.7% |
| 6 | Jaffrey | 3,277 | 57.7% |
| 10 | Durham | 10,681 | 56.7% |
| 10 | Somersworth | 12,111 | 56.7% |
| 10 | Farmington | 3,924 | 56.7% |
| 10 | Dover | 33,364 | 56.7% |
| 10 | Rochester | 33,144 | 56.7% |
| 16 | Concord | 44,375 | 54.0% |
| 16 | Franklin | 8,799 | 54.0% |
| 16 | South Hooksett | 5,902 | 54.0% |
| 16 | Hooksett | 5,876 | 54.0% |
| 16 | Suncook | 5,432 | 54.0% |
| 16 | Tilton Northfield | 3,101 | 54.0% |
| 16 | Henniker | 2,993 | 54.0% |
| 23 | Pinardville | 4,418 | 53.0% |
| 23 | Peterborough | 2,539 | 53.0% |
| 23 | Goffstown | 3,490 | 53.0% |
| 23 | East Merrimack | 5,081 | 53.0% |
| 23 | Hudson | 7,469 | 53.0% |
| 23 | Milford | 8,956 | 53.0% |
| 23 | Nashua | 91,294 | 53.0% |
| 23 | Manchester | 115,643 | 53.0% |
| 28 | Claremont | 13,078 | 50.8% |
| 28 | Newport | 4,758 | 50.8% |
| 34 | Hampton Beach | 2,605 | 50.3% |
| 34 | Epping | 2,796 | 50.3% |
| 34 | Raymond | 3,645 | 50.3% |
| 34 | Exeter | 9,964 | 50.3% |
| 34 | Newmarket | 5,679 | 50.3% |
| 34 | Londonderry | 12,225 | 50.3% |
| 34 | Derry | 21,339 | 50.3% |
| 34 | Portsmouth | 22,545 | 50.3% |
| 34 | Hampton | 10,101 | 50.3% |
| 40 | Conway | 3,879 | 50.1% |
| 40 | Wolfeboro | 2,531 | 50.1% |
| 40 | North Conway | 2,041 | 50.1% |
| 43 | Berlin | 9,383 | 46.3% |
| 43 | Lancaster | 2,230 | 46.3% |
| 43 | Gorham | 2,092 | 46.3% |
| 45 | Laconia | 17,085 | 44.0% |
| 45 | Meredith | 2,617 | 44.0% |
Source: county-level 2020 election results, U.S. Census ACS 2020-2024. 46 cities with more than 2,000 residents.
Summary
Summing Up The Liberal Snowflakes in New Hampshire
Well, there you have it, the places in New Hampshire that have the highest number of liberals per capita, with Lebanon ranking as the least conservative in the entire state.
The most liberal cities in New Hampshire are Lebanon, Hanover, Plymouth, Littleton, Bristol, Keene, Jaffrey, Durham, Somersworth, and Farmington.
If you’re curious, here are the least liberal cities in New Hampshire. Not sold on New Hampshire? Take the two-minute Find Your Place quiz and see which state actually fits you.



