The 10 Cities In New Hampshire With The Best Weather

The cities with the best weather in New Hampshire for 2026 are Dover, Manchester, and Nashua. Find out where your city or town ranks.

Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in New Hampshire.

The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.

So it makes sense to try and find the places with the best weather in New Hampshire. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 14 places in New Hampshire over 10,000 people.

Grab your shades and put away your raincoat as we look at the cities with the best weather in New Hampshire.

1

No. 1 best weather city in New Hampshire

Dover, NH

30,534 peopleSnackAbility 7/10
7/10
Dover, NH
Source: Wikipedia User AlexiusHoratius | CC BY-SA 3.0
285.5 sunny days · 57.9 degree average high
Map of Dover within New Hampshire Located in Strafford County, New Hampshire

Dover is a city in Strafford County, New Hampshire, United States. The population was 29,987 at the 2010 census, the largest in the New Hampshire Seacoast region. The population was estimated at 31,153 in 2016. It is the county seat of Strafford County, and home to Wentworth-Douglass Hospital, the Woodman Institute Museum, and the Children’s Museum of New Hampshire.

2

No. 2 best weather city in New Hampshire

Manchester, NH

110,139 peopleSnackAbility 7/10
7/10
Manchester, NH
Source: Public domain
285.2 sunny days · 58.2 degree average high
Map of Manchester within New Hampshire Located in Hillsborough County, New Hampshire

Manchester is the most populous city in the U.S. state of New Hampshire and the largest city in northern New England, an area comprising the states of Maine, New Hampshire, and Vermont. As of the 2010 census, the city had a population of 109,565, and its estimated 2016 population was 110,506. It is one of two seats of Hillsborough County, the state of New Hampshire’s most populous county. Manchester is located near the northern end of the Northeast megalopolis, along the banks of the Merrimack River-which divides the city into eastern and western sections. It was first named by the merchant and inventor Samuel Blodgett. Blodget’s vision was to create a great industrial center similar to that of the original Manchester in England, which was the world’s first industrialized city.

3

No. 3 best weather city in New Hampshire

Nashua, NH

87,110 peopleSnackAbility 8.5/10
8.5/10
Nashua, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
282.6 sunny days · 59.1 degree average high
Map of Nashua within New Hampshire Located in Hillsborough County, New Hampshire

Nashua is a city in Hillsborough County, New Hampshire, United States. As of the 2010 census, Nashua had a total population of 86,494, making it the second-largest city in the state after Manchester. As of 2016 the population had risen to an estimated 87,882.

4

No. 4 best weather city in New Hampshire

Portsmouth, NH

21,426 peopleSnackAbility 7/10
7/10
Portsmouth, NH
Source: Public domain
283.5 sunny days · 57.3 degree average high
Map of Portsmouth within New Hampshire Located in Rockingham County, New Hampshire

Portsmouth is a city in Rockingham County, New Hampshire, in the United States. It is the only city in the county, but only the fourth-largest community, with a population of 21,233 at the 2010 census. As of 2016 the estimated population was 21,485. A historic seaport and popular summer tourist destination, Portsmouth was the home of the Strategic Air Command’s Pease Air Force Base, later converted to Portsmouth International Airport at Pease with limited commercial air service.

5

No. 5 best weather city in New Hampshire

Somersworth, NH

11,778 peopleSnackAbility 8/10
8/10
Somersworth, NH
Source: Wikipedia User John Phelan | CC BY-SA 3.0
275.4 sunny days · 57.6 degree average high
Map of Somersworth within New Hampshire Located in Strafford County, 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.

6

No. 6 best weather city in New Hampshire

Lebanon, NH

13,535 peopleSnackAbility 7/10
7/10
Lebanon, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
287.9 sunny days · 56.1 degree average high
Map of Lebanon within New Hampshire Located in Grafton County, 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.

7

No. 7 best weather city in New Hampshire

Rochester, NH

29,954 peopleSnackAbility 6/10
6/10
Rochester, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
275.4 sunny days · 57.7 degree average high
Map of Rochester within New Hampshire Located in Strafford County, New Hampshire

Rochester is a city in Strafford County, New Hampshire, United States. As of the 2010 census, the city population was 29,752, and in 2016 the estimated population was 30,345. The city includes the villages of East Rochester, Gonic, and North Rochester. Rochester is home to Skyhaven Airport

8

No. 8 best weather city in New Hampshire

Keene, NH

23,403 peopleSnackAbility 8/10
8/10
Keene, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
282.8 sunny days · 57.3 degree average high
Map of Keene within New Hampshire Located in Cheshire County, 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.

9

No. 9 best weather city in New Hampshire

Laconia, NH

16,075 peopleSnackAbility 7/10
7/10
Laconia, NH
Source: Wikipedia User FlickreviewR | CC BY 2.0
283.8 sunny days · 56.1 degree average high
Map of Laconia within New Hampshire Located in Belknap County, New Hampshire

Laconia is a city in Belknap County, New Hampshire, United States. The population was 15,951 at the 2010 census, and an estimated 16,470 as of 2016. It is the county seat of Belknap County. Laconia, situated between Lake Winnipesaukee and Winnisquam Lake, includes the villages of Lakeport and Weirs Beach. Each June for nine days beginning on the Saturday of the weekend before Father’s Day and ending on Father’s Day, the city hosts Laconia Motorcycle Week, also more simply known as ‘bike week’, one of the country’s largest rallies, and each winter, the Laconia World Championship Sled Dog Derby. The city is also the site of the state’s annual Pumpkin Festival since 2015, having organized it after its former home of Keene rejected it due to riots in their neighborhoods in 2014. The city also includes one of the colleges of the Community College System of New Hampshire.

10

No. 10 best weather city in New Hampshire

Concord, NH

42,537 peopleSnackAbility 6/10
6/10
Concord, NH
Source: Wikipedia User Ken Gallager | CC BY-SA 4.0
279.8 sunny days · 57.4 degree average high
Map of Concord within New Hampshire Located in Merrimack County, New Hampshire

Concord is the capital city of the U.S. state of New Hampshire and the county seat of Merrimack County. As of the 2010 census, its population was 42,695.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is New Hampshire’s statewide median.

City Sunny days vs NH
1 Dover 285.5
2 Manchester 285.2
3 Nashua 282.6
4 Portsmouth 283.5
5 Somersworth 275.4
6 Lebanon 287.9
7 Rochester 275.4
8 Keene 282.8
9 Laconia 283.8
10 Concord 279.8
City Avg. annual high vs NH
1 Dover 57.9
2 Manchester 58.2
3 Nashua 59.1
4 Portsmouth 57.3
5 Somersworth 57.6
6 Lebanon 56.1
7 Rochester 57.7
8 Keene 57.3
9 Laconia 56.1
10 Concord 57.4
City Avg. annual low vs NH
1 Dover 36.4
2 Manchester 37.0
3 Nashua 37.1
4 Portsmouth 37.5
5 Somersworth 36.3
6 Lebanon 33.0
7 Rochester 36.2
8 Keene 34.5
9 Laconia 35.3
10 Concord 35.6
City Avg. annual snowfall vs NH
1 Dover 49.9
2 Manchester 58.9
3 Nashua 56.6
4 Portsmouth 54.7
5 Somersworth 51.2
6 Lebanon 64.3
7 Rochester 53.8
8 Keene 58.0
9 Laconia 57.8
10 Concord 62.0
City Avg. annual precipitation vs NH
1 Dover 45.7
2 Manchester 42.1
3 Nashua 46.4
4 Portsmouth 48.8
5 Somersworth 47.5
6 Lebanon 39.8
7 Rochester 49.9
8 Keene 43.4
9 Laconia 44.8
10 Concord 43.8
City Population vs NH
1 Dover 30,534
2 Manchester 110,139
3 Nashua 87,110
4 Portsmouth 21,426
5 Somersworth 11,778
6 Lebanon 13,535
7 Rochester 29,954
8 Keene 23,403
9 Laconia 16,075
10 Concord 42,537

On the map

Where New Hampshire’s best weather is

Saturday Night Science

How We Determined The Cities In New Hampshire With The Best Weather

To rank the most fair weather cities in New Hampshire, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Granite State get the best weather.

We used the following criteria to find the best weather:

  • Number of sunny days
  • Highest average low
  • Average high deviation from 70 degrees
  • Least amount of rain
  • Least amount of snow

We ranked each city of over 10,000 people in New Hampshire from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Dover, was anointed the city with the best weather in New Hampshire.

Before we get too far, here are the annual precipitation rates for major cities: Manchester (42.1 inches), Nashua (46.4 inches), and Concord (43.8 inches).

The cities with the best weather in New Hampshire are Dover, Manchester, Nashua, Portsmouth, Somersworth, Lebanon, Rochester, Keene, Laconia, and Concord.

There’s a complete chart at the bottom.

The full plate

Detailed List Of Places With The Best Weather In New Hampshire

Click any column to sort. Search by city name.

RankCityPopulationSunny DaysAvg. HighPrecipitation (Inches)Snow (Inches)
1Dover30,534285.557.945.749.9
2Manchester110,139285.258.242.158.9
3Nashua87,110282.659.146.456.6
4Portsmouth21,426283.557.348.854.7
5Somersworth11,778275.457.647.551.2
6Lebanon13,535287.956.139.864.3
7Rochester29,954275.457.749.953.8
8Keene23,403282.857.343.458.0
9Laconia16,075283.856.144.857.8
10Concord42,537279.857.443.862.0
11Claremont13,076284.656.242.865.4
12Derry22,363
13Londonderry10,729
14Durham10,640

Source: NOAA climate data. 14 New Hampshire cities with more than 10,000 residents.

Summary

Summary: The Cities With The Best Weather In New Hampshire For 2026

If you’re looking for the New Hampshire cities with the most sunny days, the least rain and snow, and highs closest to a perfect 70 degrees, this is an accurate list.

The cities with the best weather in New Hampshire are Dover, Manchester, Nashua, Portsmouth, Somersworth, Lebanon, Rochester, Keene, Laconia, and Concord.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →