The 10 New Hampshire Cities With The Largest Native American Population For 2026

The most Native American places in New Hampshire are Berlin and Hudson for 2026 based on Saturday Night Science.

Most Native American places in New Hampshire research summary. We used Saturday Night Science to research the New Hampshire cities with the highest percentage of Native American residents for 2026. The data comes from the American Community Survey 2020-2024 vintage, which breaks down race by origin.

The city with the highest percentage of Native Americans is Berlin. 0.42% of people in Berlin are Native Americans.

The city with the lowest percentage of Native Americans is Wolfeboro. 0.00% of people in Wolfeboro are Native American.

The city with the most Native Americans is Nashua. 76 people in Nashua are Native American.

The city with the fewest Native Americans is Wolfeboro. 0 people in Wolfeboro are Native American.

The United States has 1,698,432 Native Americans and is 0.51% Native American.

Which city in New Hampshire had the largest Native American population? The place with the largest Native American population in New Hampshire for 2026 is Berlin. 0.42% of Berlin identify as Native American.

1

No. 1 most Native American city in New Hampshire

Berlin, NH

9,383 peopleSnackAbility 4/10up 4
4/10
Berlin, NH
Source: Public domain
0.4% Native American · 39 Native American residents
Map of Berlin within New Hampshire Located in Coos County, New Hampshire

Berlin is a city along the Androscoggin River in Cos County in northern New Hampshire, United States. The population was 10,051 at the 2010 census. It includes the village of Cascade. Located on the edge of the White Mountains, the city’s boundaries extend into the White Mountain National Forest. Berlin is home to the Berlin and Cos County Historical Society’s Moffett House Museum & Genealogy Center, Service Credit Union Heritage Park, the Berlin Fish Hatchery, and the White Mountains Community College, member of the Community College System of New Hampshire.

2

No. 2 most Native American city in New Hampshire

Hudson, NH

7,469 peopleSnackAbility 6/10
6/10
Hudson, NH
Source: Wikipedia User User:Svenbot | CC-BY-SA-2.5
0.3% Native American · 25 Native American residents
Map of Hudson within New Hampshire Located in Hillsborough County, New Hampshire

Hudson is a town in Hillsborough County, New Hampshire, United States. It is located along the Massachusetts state line. The population was 24,467 at the 2010 census, with an estimated population of 24,645 in 2013. It is the ninth-largest municipality in the state, by population.

3

No. 3 most Native American city in New Hampshire

Hanover, NH

8,479 peopleSnackAbility 8/10
8/10
Hanover, NH
Source: Public domain
0.3% Native American · 22 Native American residents
Map of Hanover within New Hampshire Located in Grafton County, 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.

4

No. 4 most Native American city in New Hampshire

Raymond, NH

3,645 peopleSnackAbility 5/10down 3
5/10
0.2% Native American · 8 Native American residents
Located in Rockingham County, New Hampshire
5

No. 5 most Native American city in New Hampshire

Concord, NH

44,375 peopleSnackAbility 6/10down 1
6/10
Concord, NH
Source: Wikipedia User Ken Gallager | CC BY-SA 4.0
0.1% Native American · 59 Native American residents
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.

6

No. 6 most Native American city in New Hampshire

Claremont, NH

13,078 peopleSnackAbility 5/10up 21
5/10
Claremont, NH
Source: Public domain
0.1% Native American · 11 Native American residents
Map of Claremont within New Hampshire Located in Sullivan County, New Hampshire

Claremont is the only city in Sullivan County, New Hampshire, United States. The population was 13,355 at the 2010 census.

7

No. 7 most Native American city in New Hampshire

Nashua, NH

91,294 peopleSnackAbility 8.5/10
8.5/10
Nashua, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
0.1% Native American · 76 Native American residents
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.

8

No. 8 most Native American city in New Hampshire

Keene, NH

22,939 peopleSnackAbility 8/10down 2
8/10
Keene, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
0.1% Native American · 16 Native American residents
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 most Native American city in New Hampshire

Manchester, NH

115,643 peopleSnackAbility 7/10
7/10
Manchester, NH
Source: Public domain
0.1% Native American · 76 Native American residents
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.

10

No. 10 most Native American city in New Hampshire

Suncook, NH

5,432 peopleSnackAbility 6/10down 2
6/10
Suncook, NH
Source: Wikipedia User Ken Gallager at en.wikipedia | CC BY-SA 3.0
0.1% Native American · 3 Native American residents
Located in Merrimack County, New Hampshire

The receipts

Compare the top ten

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

City % Native American vs NH
1 Berlin 0.004156453159970159
2 Hudson 0.003347168295621904
3 Hanover 0.0025946455949994104
4 Raymond 0.0021947873799725653
5 Concord 0.0013295774647887324
6 Claremont 0.0008411072029362288
7 Nashua 0.0008324752995815716
8 Keene 0.0006975020707092724
9 Manchester 0.0006571949880234861
10 Suncook 0.0005522827687776141
City Native American residents vs NH
1 Berlin 39
2 Hudson 25
3 Hanover 22
4 Raymond 8
5 Concord 59
6 Claremont 11
7 Nashua 76
8 Keene 16
9 Manchester 76
10 Suncook 3
City Population vs NH
1 Berlin 9,383
2 Hudson 7,469
3 Hanover 8,479
4 Raymond 3,645
5 Concord 44,375
6 Claremont 13,078
7 Nashua 91,294
8 Keene 22,939
9 Manchester 115,643
10 Suncook 5,432

On the map

Where New Hampshire’s Native American population is concentrated

Saturday Night Science

Methodology: How We Determined The Cities In New Hampshire With The Largest Native American Population For 2026

We still believe in the accuracy of data — especially from the Census. So that’s where we went to get the race breakdown across New Hampshire.

We used Saturday Night Science to analyze the Census’s most recently available data, the 2020-2024 American Community Survey data.

Specifically, we looked at table B03002: Hispanic OR LATINO ORIGIN BY RACE. Here are the category names as defined by the Census:

  • Hispanic or Latino
  • White alone
  • Black or African American alone
  • American Indian and Alaska Native alone
  • Asian alone
  • Native Hawaiian and Other Pacific Islander alone
  • Some other race alone
  • Two or more races

Our particular column of interest here was the number of people identifying as American Indian and Alaska Native alone.

We limited our analysis to places with a population greater than 2,000 people. That left us with 39 cities.

We then calculated the percentage of residents that are American Indian and Alaska Native. The percentages ranked from 0.42 to 0.00.

Finally, we ranked each city based on the percentage of the American Indian and Alaska Native population, with a higher score being more American Indian and Alaska Native than a lower score. Berlin took the distinction of being the most American Indian and Alaska Native, while Wolfeboro was the least Native American city.

We updated this article for 2026. This article is our eleventh time ranking the cities in New Hampshire with the largest Native American population.

The full plate

Most Native American Places In New Hampshire

Click any column to sort. Search by city name.

RankCityPopulationNative American Population% Native American
1Berlin9,383390.4%
2Hudson7,469250.3%
3Hanover8,479220.3%
4Raymond3,64580.2%
5Concord44,375590.1%
6Claremont13,078110.1%
7Nashua91,294760.1%
8Keene22,939160.1%
9Manchester115,643760.1%
10Suncook5,43230.1%
11Lebanon14,99980.1%
12Londonderry12,22540.0%
13Laconia17,08550.0%
14Durham10,68130.0%
15Portsmouth22,54530.0%
27Hooksett5,87600.0%
27Franklin8,79900.0%
27Jaffrey3,27700.0%
27Farmington3,92400.0%
27Exeter9,96400.0%
27Littleton4,11400.0%
27East Merrimack5,08100.0%
27Milford8,95600.0%
27Hampton10,10100.0%
27Newport4,75800.0%
27Newmarket5,67900.0%
27South Hooksett5,90200.0%
27Pinardville4,41800.0%
27Plymouth4,96900.0%
27Dover33,36400.0%
27Rochester33,14400.0%
27Somersworth12,11100.0%
27Goffstown3,49000.0%
27Derry21,33900.0%
27Tilton Northfield3,10100.0%
27North Conway2,04100.0%
27Hampton Beach2,60500.0%
27Peterborough2,53900.0%
27Wolfeboro2,53100.0%

Source: U.S. Census ACS 2020-2024, table B03002. 39 New Hampshire cities with more than 2,000 residents.

Summary

Summary: Native American Populations Across New Hampshire

If you’re looking for a breakdown of Native American populations across New Hampshire according to the most recent data, this is an accurate list.

The most Native American cities in New Hampshire are Berlin, Hudson, Hanover, Raymond, Concord, Claremont, Nashua, Keene, Manchester, and Suncook.

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 →