93.9%白人(メイン州およびバーモント州に続いて、3番目に白人が多い、非ヒスパニック白人は92.3%)2.2%アジア人1.1%黒人0.2%インディアン1.6%混血1.0%その他の人種2.8%ヒスパニック（人種に拠らない）2011年に州内で申告された祖先による構成比は次の通りだった。
根据2010年美国人口普查，新罕布什尔州的种族构成为：93.9%美国白人(92.3%非西裔白人,1.6%西班牙裔白人)2.2%亚裔美国人1.1%黑人或非裔美国人0.2%印第安人1.6%混血美国人1.0%其他拉丁裔美国人2010年占人口的2.8%。