Upper Valley New Hampshire Cities

City
Rank
County
2026 Pop.
Lebanon1Grafton County15,646
Claremont2Sullivan County12,998
Hanover3Grafton County12,033
Plymouth4Grafton County6,754
Newport5Sullivan County6,432
Littleton6Grafton County5,994
Charlestown7Sullivan County4,926
Haverhill8Grafton County4,693
Enfield9Grafton County4,469
Canaan10Grafton County3,845
Grantham11Sullivan County3,491
Campton12Grafton County3,440
Sunapee13Sullivan County3,439
Bristol14Grafton County3,240
Thornton15Grafton County2,931
Bethlehem16Grafton County2,594
Plainfield17Sullivan County2,570
Holderness18Grafton County2,023
Ashland19Grafton County1,940
Alexandria20Grafton County1,728
Lyme21Grafton County1,709
Lincoln22Grafton County1,678
Cornish23Sullivan County1,647
Lisbon24Grafton County1,621
Unity25Sullivan County1,525
Rumney26Grafton County1,471
Woodstock27Grafton County1,432
Grafton28Grafton County1,412
Springfield29Sullivan County1,304
Washington30Sullivan County1,233
Orford31Grafton County1,222
Bridgewater32Grafton County1,186
Lempster33Sullivan County1,169
Franconia34Grafton County1,150
Bath35Grafton County1,119
Acworth36Sullivan County905
Croydon37Sullivan County891
Monroe38Grafton County858
Wentworth39Grafton County836
Warren40Grafton County818
Goshen41Sullivan County810
Piermont42Grafton County758
Sugar Hill43Grafton County695
Hebron44Grafton County662
Langdon45Sullivan County658
Groton46Grafton County589
Lyman47Grafton County576
Waterville Valley48Grafton County512
Landaff49Grafton County436
Benton50Grafton County361
Dorchester51Grafton County345
Easton52Grafton County296
Orange53Grafton County293
Ellsworth54Grafton County92

About Upper Valley New Hampshire

Grafton County and Sullivan County are the counties generally considered part of Upper Valley New Hampshire.