Na terenie stanu New Hampshire znajduje się 13 miast (), w tym jedno o liczbie ludności przekraczającej 100 000, a 11 powyżej 10 000 mieszkańców (2022 r.). Lista: Manchester (115 141) Nashua (91 161) Concord (44 503) Dover (33 416) Rochester (33 169) Keene (22 774) Portsmouth (22 713) Laconia (17 086) Lebanon (15 044) Claremont (13 149) Somersworth (12 159) Berlin (9518) Franklin (8831)

Demografia Spis ludności z roku 2010 stwierdza, że stan New Hampshire liczy 1 316 470 mieszkańców, co oznacza wzrost o 80 684 (6,5%) w porównaniu z poprzednim spisem z roku 2000. Dzieci poniżej piątego roku życia stanowią 4,8% populacji, 19,3% mieszkańców nie ukończyło jeszcze osiemnastego roku życia, a 17,6% to osoby mające 65 i więcej lat. 50,5% ludności stanu stanowią kobiety.

Język Najpowszechniej używanymi językami są: język angielski – 91,95%, język hiszpański – 2,17%, język francuski – 2,14%.

Rasy i pochodzenie Według spisu z 2010 roku, 93,6% mieszkańców stanowili Biali (90,5% nie licząc Latynosów), 2,8% to Azjaci, 1,7% deklarowało przynależność do dwóch lub więcej ras, 1,6% to Czarni lub Afroamerykanie, 0,3% to Rdzenni Amerykanie.