Town: Acworth
County: Sullivan County
NAME10: Acworth
NAMELSAD10: Acworth town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,589
% Bachelor's degree or more: 22.4
Registered Voters: 686
# of D Voters: 151
# of R voters: 142
Undeclared: 393
Dem%: 22%
Rep%: 21%
Undec%: 57%
Town: Albany
County: Carroll County
NAME10: Albany
NAMELSAD10: Albany town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 62,083
% Bachelor's degree or more: 23.4
Registered Voters: 504
# of D Voters: 137
# of R voters: 123
Undeclared: 244
Dem%: 27%
Rep%: 24%
Undec%: 48%
Town: Alexandria
County: Grafton County
NAME10: Alexandria
NAMELSAD10: Alexandria town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 57,813
% Bachelor's degree or more: 18.2
Registered Voters: 1,057
# of D Voters: 172
# of R voters: 338
Undeclared: 547
Dem%: 16%
Rep%: 32%
Undec%: 52%
Town: Allenstown
County: Merrimack County
NAME10: Allenstown
NAMELSAD10: Allenstown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,750
% Bachelor's degree or more: 12.7
Registered Voters: 2,718
# of D Voters: 786
# of R voters: 767
Undeclared: 1,165
Dem%: 29%
Rep%: 28%
Undec%: 43%
Town: Alstead
County: Cheshire County
NAME10: Alstead
NAMELSAD10: Alstead town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 62,969
% Bachelor's degree or more: 38.2
Registered Voters: 1,198
# of D Voters: 352
# of R voters: 294
Undeclared: 552
Dem%: 29%
Rep%: 25%
Undec%: 46%
Town: Alton
County: Belknap County
NAME10: Alton
NAMELSAD10: Alton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,045
% Bachelor's degree or more: 30.7
Registered Voters: 4,158
# of D Voters: 640
# of R voters: 1,808
Undeclared: 1,710
Dem%: 15%
Rep%: 43%
Undec%: 41%
Town: Amherst
County: Hillsborough County
NAME10: Amherst
NAMELSAD10: Amherst town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 115,898
% Bachelor's degree or more: 64.3
Registered Voters: 8,391
# of D Voters: 1,966
# of R voters: 3,179
Undeclared: 3,246
Dem%: 23%
Rep%: 38%
Undec%: 39%
Town: Andover
County: Merrimack County
NAME10: Andover
NAMELSAD10: Andover town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 70,025
% Bachelor's degree or more: 29.6
Registered Voters: 1,694
# of D Voters: 482
# of R voters: 487
Undeclared: 725
Dem%: 28%
Rep%: 29%
Undec%: 43%
Town: Antrim
County: Hillsborough County
NAME10: Antrim
NAMELSAD10: Antrim town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 63,618
% Bachelor's degree or more: 19.8
Registered Voters: 1,856
# of D Voters: 422
# of R voters: 516
Undeclared: 918
Dem%: 23%
Rep%: 28%
Undec%: 49%
Town: Ashland
County: Grafton County
NAME10: Ashland
NAMELSAD10: Ashland town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 41,658
% Bachelor's degree or more: 27.9
Registered Voters: 1,417
# of D Voters: 295
# of R voters: 407
Undeclared: 715
Dem%: 21%
Rep%: 29%
Undec%: 50%
Town: Atkinson
County: Rockingham County
NAME10: Atkinson
NAMELSAD10: Atkinson town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 95,341
% Bachelor's degree or more: 39.6
Registered Voters: 5,417
# of D Voters: 1,104
# of R voters: 2,129
Undeclared: 2,184
Dem%: 20%
Rep%: 39%
Undec%: 40%
Town: Auburn
County: Rockingham County
NAME10: Auburn
NAMELSAD10: Auburn town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 106,222
% Bachelor's degree or more: 34.7
Registered Voters: 3,797
# of D Voters: 776
# of R voters: 1,488
Undeclared: 1,533
Dem%: 20%
Rep%: 39%
Undec%: 40%
Town: Barnstead
County: Belknap County
NAME10: Barnstead
NAMELSAD10: Barnstead town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,838
% Bachelor's degree or more: 24.4
Registered Voters: 3,032
# of D Voters: 638
# of R voters: 966
Undeclared: 1,428
Dem%: 21%
Rep%: 32%
Undec%: 47%
Town: Barrington
County: Strafford County
NAME10: Barrington
NAMELSAD10: Barrington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 82,431
% Bachelor's degree or more: 40.5
Registered Voters: 6,176
# of D Voters: 1,678
# of R voters: 1,761
Undeclared: 2,737
Dem%: 27%
Rep%: 29%
Undec%: 44%
Town: Bartlett
County: Carroll County
NAME10: Bartlett
NAMELSAD10: Bartlett town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 48,250
% Bachelor's degree or more: 50.7
Registered Voters: 2,173
# of D Voters: 457
# of R voters: 608
Undeclared: 1,108
Dem%: 21%
Rep%: 28%
Undec%: 51%
Town: Bath
County: Grafton County
NAME10: Bath
NAMELSAD10: Bath town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 47,386
% Bachelor's degree or more: 29.7
Registered Voters: 601
# of D Voters: 92
# of R voters: 215
Undeclared: 294
Dem%: 15%
Rep%: 36%
Undec%: 49%
Town: Bedford
County: Hillsborough County
NAME10: Bedford
NAMELSAD10: Bedford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 123,423
% Bachelor's degree or more: 57.9
Registered Voters: 15,240
# of D Voters: 2,991
# of R voters: 7,136
Undeclared: 5,113
Dem%: 20%
Rep%: 47%
Undec%: 34%
Town: Belmont
County: Belknap County
NAME10: Belmont
NAMELSAD10: Belmont town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,339
% Bachelor's degree or more: 17.6
Registered Voters: 4,608
# of D Voters: 1,127
# of R voters: 1,757
Undeclared: 1,724
Dem%: 24%
Rep%: 38%
Undec%: 37%
Town: Bennington
County: Hillsborough County
NAME10: Bennington
NAMELSAD10: Bennington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,750
% Bachelor's degree or more: 24.2
Registered Voters: 965
# of D Voters: 207
# of R voters: 310
Undeclared: 448
Dem%: 21%
Rep%: 32%
Undec%: 46%
Town: Benton
County: Grafton County
NAME10: Benton
NAMELSAD10: Benton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 41,250
% Bachelor's degree or more: 7.5
Registered Voters: 218
# of D Voters: 44
# of R voters: 79
Undeclared: 95
Dem%: 20%
Rep%: 36%
Undec%: 44%
Town: Berlin
County: Coos County
NAME10: Berlin
NAMELSAD10: Berlin city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 36,358
% Bachelor's degree or more: 10.8
Registered Voters: 4,910
# of D Voters: 1,995
# of R voters: 847
Undeclared: 2,068
Dem%: 41%
Rep%: 17%
Undec%: 42%
Town: Bethlehem
County: Grafton County
NAME10: Bethlehem
NAMELSAD10: Bethlehem town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 49,671
% Bachelor's degree or more: 30.5
Registered Voters: 1,767
# of D Voters: 489
# of R voters: 492
Undeclared: 786
Dem%: 28%
Rep%: 28%
Undec%: 44%
Town: Boscawen
County: Merrimack County
NAME10: Boscawen
NAMELSAD10: Boscawen town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,623
% Bachelor's degree or more: 14.8
Registered Voters: 2,357
# of D Voters: 590
# of R voters: 764
Undeclared: 1,003
Dem%: 25%
Rep%: 32%
Undec%: 43%
Town: Bow
County: Merrimack County
NAME10: Bow
NAMELSAD10: Bow town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 105,266
% Bachelor's degree or more: 49.1
Registered Voters: 6,056
# of D Voters: 1,658
# of R voters: 2,373
Undeclared: 2,025
Dem%: 27%
Rep%: 39%
Undec%: 33%
Town: Bradford
County: Merrimack County
NAME10: Bradford
NAMELSAD10: Bradford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 58,452
% Bachelor's degree or more: 34.9
Registered Voters: 1,129
# of D Voters: 266
# of R voters: 437
Undeclared: 426
Dem%: 24%
Rep%: 39%
Undec%: 38%
Town: Brentwood
County: Rockingham County
NAME10: Brentwood
NAMELSAD10: Brentwood town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 101,840
% Bachelor's degree or more: 46.4
Registered Voters: 2,894
# of D Voters: 618
# of R voters: 968
Undeclared: 1,308
Dem%: 21%
Rep%: 33%
Undec%: 45%
Town: Bridgewater
County: Grafton County
NAME10: Bridgewater
NAMELSAD10: Bridgewater town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,833
% Bachelor's degree or more: 29.4
Registered Voters: 888
# of D Voters: 162
# of R voters: 319
Undeclared: 407
Dem%: 18%
Rep%: 36%
Undec%: 46%
Town: Bristol
County: Grafton County
NAME10: Bristol
NAMELSAD10: Bristol town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 46,058
% Bachelor's degree or more: 21
Registered Voters: 1,939
# of D Voters: 335
# of R voters: 647
Undeclared: 957
Dem%: 17%
Rep%: 33%
Undec%: 49%
Town: Brookfield
County: Carroll County
NAME10: Brookfield
NAMELSAD10: Brookfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,313
% Bachelor's degree or more: 36.6
Registered Voters: 494
# of D Voters: 71
# of R voters: 166
Undeclared: 257
Dem%: 14%
Rep%: 34%
Undec%: 52%
Town: Brookline
County: Hillsborough County
NAME10: Brookline
NAMELSAD10: Brookline town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 109,006
% Bachelor's degree or more: 45.4
Registered Voters: 3,501
# of D Voters: 593
# of R voters: 1,145
Undeclared: 1,763
Dem%: 17%
Rep%: 33%
Undec%: 50%
Town: Campton
County: Grafton County
NAME10: Campton
NAMELSAD10: Campton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,331
% Bachelor's degree or more: 37.5
Registered Voters: 2,647
# of D Voters: 607
# of R voters: 705
Undeclared: 1,335
Dem%: 23%
Rep%: 27%
Undec%: 50%
Town: Canaan
County: Grafton County
NAME10: Canaan
NAMELSAD10: Canaan town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 58,333
% Bachelor's degree or more: 25.3
Registered Voters: 2,393
# of D Voters: 603
# of R voters: 581
Undeclared: 1,209
Dem%: 25%
Rep%: 24%
Undec%: 51%
Town: Candia
County: Rockingham County
NAME10: Candia
NAMELSAD10: Candia town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 93,977
% Bachelor's degree or more: 33.4
Registered Voters: 2,929
# of D Voters: 666
# of R voters: 1,289
Undeclared: 974
Dem%: 23%
Rep%: 44%
Undec%: 33%
Town: Canterbury
County: Merrimack County
NAME10: Canterbury
NAMELSAD10: Canterbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 86,797
% Bachelor's degree or more: 50.6
Registered Voters: 1,823
# of D Voters: 427
# of R voters: 389
Undeclared: 1,007
Dem%: 23%
Rep%: 21%
Undec%: 55%
Town: Carroll
County: Coos County
NAME10: Carroll
NAMELSAD10: Carroll town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,192
% Bachelor's degree or more: 26.6
Registered Voters: 579
# of D Voters: 144
# of R voters: 186
Undeclared: 249
Dem%: 25%
Rep%: 32%
Undec%: 43%
Town: Center Harbor
County: Belknap County
NAME10: Center Harbor
NAMELSAD10: Center Harbor town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 70,278
% Bachelor's degree or more: 45.8
Registered Voters: 799
# of D Voters: 160
# of R voters: 305
Undeclared: 334
Dem%: 20%
Rep%: 38%
Undec%: 42%
Town: Charlestown
County: Sullivan County
NAME10: Charlestown
NAMELSAD10: Charlestown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 42,693
% Bachelor's degree or more: 14.3
Registered Voters: 2,894
# of D Voters: 894
# of R voters: 685
Undeclared: 1,315
Dem%: 31%
Rep%: 24%
Undec%: 45%
Town: Chatham
County: Carroll County
NAME10: Chatham
NAMELSAD10: Chatham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,083
% Bachelor's degree or more: 32
Registered Voters: 234
# of D Voters: 37
# of R voters: 84
Undeclared: 113
Dem%: 16%
Rep%: 36%
Undec%: 48%
Town: Chester
County: Rockingham County
NAME10: Chester
NAMELSAD10: Chester town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 107,833
% Bachelor's degree or more: 32.2
Registered Voters: 3,357
# of D Voters: 589
# of R voters: 1,328
Undeclared: 1,440
Dem%: 18%
Rep%: 40%
Undec%: 43%
Town: Chesterfield
County: Cheshire County
NAME10: Chesterfield
NAMELSAD10: Chesterfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 75,388
% Bachelor's degree or more: 43.7
Registered Voters: 2,647
# of D Voters: 688
# of R voters: 650
Undeclared: 1,309
Dem%: 26%
Rep%: 25%
Undec%: 49%
Town: Chichester
County: Merrimack County
NAME10: Chichester
NAMELSAD10: Chichester town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 75,988
% Bachelor's degree or more: 34.7
Registered Voters: 1,829
# of D Voters: 356
# of R voters: 653
Undeclared: 820
Dem%: 19%
Rep%: 36%
Undec%: 45%
Town: Claremont
County: Sullivan County
NAME10: Claremont
NAMELSAD10: Claremont city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 45,510
% Bachelor's degree or more: 18.6
Registered Voters: 6,030
# of D Voters: 1,960
# of R voters: 1,625
Undeclared: 2,445
Dem%: 33%
Rep%: 27%
Undec%: 41%
Town: Clarksville
County: Coos County
NAME10: Clarksville
NAMELSAD10: Clarksville town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 27,917
% Bachelor's degree or more: 14.4
Registered Voters: 195
# of D Voters: 27
# of R voters: 63
Undeclared: 105
Dem%: 14%
Rep%: 32%
Undec%: 54%
Town: Colebrook
County: Coos County
NAME10: Colebrook
NAMELSAD10: Colebrook town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 45,788
% Bachelor's degree or more: 23.5
Registered Voters: 1,363
# of D Voters: 189
# of R voters: 455
Undeclared: 719
Dem%: 14%
Rep%: 33%
Undec%: 53%
Town: Columbia
County: Coos County
NAME10: Columbia
NAMELSAD10: Columbia town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,875
% Bachelor's degree or more: 22
Registered Voters: 397
# of D Voters: 65
# of R voters: 129
Undeclared: 203
Dem%: 16%
Rep%: 32%
Undec%: 51%
Town: Concord
County: Merrimack County
NAME10: Concord
NAMELSAD10: Concord city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,182
% Bachelor's degree or more: 35
Registered Voters: 27,471
# of D Voters: 9,370
# of R voters: 6,606
Undeclared: 11,495
Dem%: 34%
Rep%: 24%
Undec%: 42%
Town: Conway
County: Carroll County
NAME10: Conway
NAMELSAD10: Conway town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 46,695
% Bachelor's degree or more: 27
Registered Voters: 6,723
# of D Voters: 1,500
# of R voters: 1,610
Undeclared: 3,613
Dem%: 22%
Rep%: 24%
Undec%: 54%
Town: Cornish
County: Sullivan County
NAME10: Cornish
NAMELSAD10: Cornish town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 75,417
% Bachelor's degree or more: 38.8
Registered Voters: 1,184
# of D Voters: 380
# of R voters: 275
Undeclared: 529
Dem%: 32%
Rep%: 23%
Undec%: 45%
Town: Croydon
County: Sullivan County
NAME10: Croydon
NAMELSAD10: Croydon town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 71,094
% Bachelor's degree or more: 16.2
Registered Voters: 490
# of D Voters: 77
# of R voters: 173
Undeclared: 240
Dem%: 16%
Rep%: 35%
Undec%: 49%
Town: Dalton
County: Coos County
NAME10: Dalton
NAMELSAD10: Dalton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 46,324
% Bachelor's degree or more: 12.6
Registered Voters: 599
# of D Voters: 90
# of R voters: 186
Undeclared: 323
Dem%: 15%
Rep%: 31%
Undec%: 54%
Town: Danbury
County: Merrimack County
NAME10: Danbury
NAMELSAD10: Danbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 58,563
% Bachelor's degree or more: 19
Registered Voters: 791
# of D Voters: 115
# of R voters: 220
Undeclared: 456
Dem%: 15%
Rep%: 28%
Undec%: 58%
Town: Danville
County: Rockingham County
NAME10: Danville
NAMELSAD10: Danville town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 90,938
% Bachelor's degree or more: 30.1
Registered Voters: 2,923
# of D Voters: 633
# of R voters: 988
Undeclared: 1,302
Dem%: 22%
Rep%: 34%
Undec%: 45%
Town: Deerfield
County: Rockingham County
NAME10: Deerfield
NAMELSAD10: Deerfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,982
% Bachelor's degree or more: 33.3
Registered Voters: 3,294
# of D Voters: 694
# of R voters: 1,358
Undeclared: 1,242
Dem%: 21%
Rep%: 41%
Undec%: 38%
Town: Deering
County: Hillsborough County
NAME10: Deering
NAMELSAD10: Deering town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 74,750
% Bachelor's degree or more: 26.6
Registered Voters: 1,268
# of D Voters: 237
# of R voters: 399
Undeclared: 632
Dem%: 19%
Rep%: 31%
Undec%: 50%
Town: Derry
County: Rockingham County
NAME10: Derry
NAMELSAD10: Derry town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,637
% Bachelor's degree or more: 27.9
Registered Voters: 20,792
# of D Voters: 4,694
# of R voters: 6,523
Undeclared: 9,575
Dem%: 23%
Rep%: 31%
Undec%: 46%
Town: Dixville
County: Dixville township
NAME10: Dixville
NAMELSAD10: Dixville
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: -
% Bachelor's degree or more: 33.3
Registered Voters: 5
# of D Voters: 1
# of R voters: 3
Undeclared: 1
Dem%: 20%
Rep%: 60%
Undec%: 20%
Town: Dorchester
County: Grafton County
NAME10: Dorchester
NAMELSAD10: Dorchester town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 56,719
% Bachelor's degree or more: 17.2
Registered Voters: 271
# of D Voters: 27
# of R voters: 77
Undeclared: 167
Dem%: 10%
Rep%: 28%
Undec%: 62%
Town: Dover
County: Strafford County
NAME10: Dover
NAMELSAD10: Dover city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 60,038
% Bachelor's degree or more: 39.7
Registered Voters: 20,906
# of D Voters: 7,162
# of R voters: 4,955
Undeclared: 8,789
Dem%: 34%
Rep%: 24%
Undec%: 42%
Town: Dublin
County: Cheshire County
NAME10: Dublin
NAMELSAD10: Dublin town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 62,500
% Bachelor's degree or more: 39.5
Registered Voters: 1,180
# of D Voters: 350
# of R voters: 344
Undeclared: 486
Dem%: 30%
Rep%: 29%
Undec%: 41%
Town: Dummer
County: Coos County
NAME10: Dummer
NAMELSAD10: Dummer town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 39,271
% Bachelor's degree or more: 17.1
Registered Voters: 206
# of D Voters: 37
# of R voters: 59
Undeclared: 110
Dem%: 18%
Rep%: 29%
Undec%: 53%
Town: Dunbarton
County: Merrimack County
NAME10: Dunbarton
NAMELSAD10: Dunbarton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 94,417
% Bachelor's degree or more: 38.7
Registered Voters: 2,052
# of D Voters: 403
# of R voters: 851
Undeclared: 798
Dem%: 20%
Rep%: 41%
Undec%: 39%
Town: Durham
County: Strafford County
NAME10: Durham
NAMELSAD10: Durham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,578
% Bachelor's degree or more: 75.9
Registered Voters: 10,866
# of D Voters: 3,767
# of R voters: 1,726
Undeclared: 5,373
Dem%: 35%
Rep%: 16%
Undec%: 49%
Town: East Kingston
County: Rockingham County
NAME10: East Kingston
NAMELSAD10: East Kingston town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 85,333
% Bachelor's degree or more: 36.6
Registered Voters: 1,682
# of D Voters: 370
# of R voters: 597
Undeclared: 715
Dem%: 22%
Rep%: 35%
Undec%: 43%
Town: Easton
County: Grafton County
NAME10: Easton
NAMELSAD10: Easton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 58,438
% Bachelor's degree or more: 54.5
Registered Voters: 232
# of D Voters: 67
# of R voters: 37
Undeclared: 128
Dem%: 29%
Rep%: 16%
Undec%: 55%
Town: Eaton
County: Carroll County
NAME10: Eaton
NAMELSAD10: Eaton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,875
% Bachelor's degree or more: 46
Registered Voters: 321
# of D Voters: 84
# of R voters: 96
Undeclared: 141
Dem%: 26%
Rep%: 30%
Undec%: 44%
Town: Effingham
County: Carroll County
NAME10: Effingham
NAMELSAD10: Effingham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 44,779
% Bachelor's degree or more: 16.3
Registered Voters: 963
# of D Voters: 151
# of R voters: 274
Undeclared: 538
Dem%: 16%
Rep%: 28%
Undec%: 56%
Town: Ellsworth
County: Grafton County
NAME10: Ellsworth
NAMELSAD10: Ellsworth town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 38,125
% Bachelor's degree or more: 38.5
Registered Voters: 63
# of D Voters: 4
# of R voters: 11
Undeclared: 48
Dem%: 6%
Rep%: 17%
Undec%: 76%
Town: Enfield
County: Grafton County
NAME10: Enfield
NAMELSAD10: Enfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 79,907
% Bachelor's degree or more: 42.3
Registered Voters: 2,946
# of D Voters: 862
# of R voters: 737
Undeclared: 1,347
Dem%: 29%
Rep%: 25%
Undec%: 46%
Town: Epping
County: Rockingham County
NAME10: Epping
NAMELSAD10: Epping town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 77,321
% Bachelor's degree or more: 27.5
Registered Voters: 4,580
# of D Voters: 1,008
# of R voters: 1,219
Undeclared: 2,353
Dem%: 22%
Rep%: 27%
Undec%: 51%
Town: Epsom
County: Merrimack County
NAME10: Epsom
NAMELSAD10: Epsom town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 71,852
% Bachelor's degree or more: 25.2
Registered Voters: 3,225
# of D Voters: 633
# of R voters: 1,136
Undeclared: 1,456
Dem%: 20%
Rep%: 35%
Undec%: 45%
Town: Errol
County: Coos County
NAME10: Errol
NAMELSAD10: Errol town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 33,750
% Bachelor's degree or more: 12.9
Registered Voters: 229
# of D Voters: 27
# of R voters: 71
Undeclared: 131
Dem%: 12%
Rep%: 31%
Undec%: 57%
Town: Exeter
County: Rockingham County
NAME10: Exeter
NAMELSAD10: Exeter town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 74,071
% Bachelor's degree or more: 47.9
Registered Voters: 11,377
# of D Voters: 3,732
# of R voters: 3,164
Undeclared: 4,481
Dem%: 33%
Rep%: 28%
Undec%: 39%
Town: Farmington
County: Strafford County
NAME10: Farmington
NAMELSAD10: Farmington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 50,632
% Bachelor's degree or more: 16.2
Registered Voters: 3,852
# of D Voters: 1,087
# of R voters: 1,129
Undeclared: 1,636
Dem%: 28%
Rep%: 29%
Undec%: 42%
Town: Fitzwilliam
County: Cheshire County
NAME10: Fitzwilliam
NAMELSAD10: Fitzwilliam town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 56,310
% Bachelor's degree or more: 22.4
Registered Voters: 1,645
# of D Voters: 457
# of R voters: 510
Undeclared: 678
Dem%: 28%
Rep%: 31%
Undec%: 41%
Town: Francestown
County: Hillsborough County
NAME10: Francestown
NAMELSAD10: Francestown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,292
% Bachelor's degree or more: 45.2
Registered Voters: 1,035
# of D Voters: 223
# of R voters: 336
Undeclared: 476
Dem%: 22%
Rep%: 32%
Undec%: 46%
Town: Franconia
County: Grafton County
NAME10: Franconia
NAMELSAD10: Franconia town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,639
% Bachelor's degree or more: 56.8
Registered Voters: 880
# of D Voters: 232
# of R voters: 201
Undeclared: 447
Dem%: 26%
Rep%: 23%
Undec%: 51%
Town: Franklin
County: Merrimack County
NAME10: Franklin
NAMELSAD10: Franklin city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 42,742
% Bachelor's degree or more: 17.4
Registered Voters: 4,669
# of D Voters: 1,233
# of R voters: 1,254
Undeclared: 2,182
Dem%: 26%
Rep%: 27%
Undec%: 47%
Town: Freedom
County: Carroll County
NAME10: Freedom
NAMELSAD10: Freedom town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,472
% Bachelor's degree or more: 28.4
Registered Voters: 1,117
# of D Voters: 188
# of R voters: 368
Undeclared: 561
Dem%: 17%
Rep%: 33%
Undec%: 50%
Town: Fremont
County: Rockingham County
NAME10: Fremont
NAMELSAD10: Fremont town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 82,218
% Bachelor's degree or more: 28.5
Registered Voters: 3,200
# of D Voters: 572
# of R voters: 1,094
Undeclared: 1,534
Dem%: 18%
Rep%: 34%
Undec%: 48%
Town: Gilford
County: Belknap County
NAME10: Gilford
NAMELSAD10: Gilford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,440
% Bachelor's degree or more: 39.5
Registered Voters: 5,859
# of D Voters: 1,272
# of R voters: 2,164
Undeclared: 2,423
Dem%: 22%
Rep%: 37%
Undec%: 41%
Town: Gilmanton
County: Belknap County
NAME10: Gilmanton
NAMELSAD10: Gilmanton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,521
% Bachelor's degree or more: 33.1
Registered Voters: 2,405
# of D Voters: 468
# of R voters: 874
Undeclared: 1,063
Dem%: 19%
Rep%: 36%
Undec%: 44%
Town: Gilsum
County: Cheshire County
NAME10: Gilsum
NAMELSAD10: Gilsum town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 46,429
% Bachelor's degree or more: 25.9
Registered Voters: 493
# of D Voters: 121
# of R voters: 125
Undeclared: 247
Dem%: 25%
Rep%: 25%
Undec%: 50%
Town: Goffstown
County: Hillsborough County
NAME10: Goffstown
NAMELSAD10: Goffstown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 69,123
% Bachelor's degree or more: 30.6
Registered Voters: 11,272
# of D Voters: 2,670
# of R voters: 4,007
Undeclared: 4,595
Dem%: 24%
Rep%: 36%
Undec%: 41%
Town: Gorham
County: Coos County
NAME10: Gorham
NAMELSAD10: Gorham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,838
% Bachelor's degree or more: 23.5
Registered Voters: 1,897
# of D Voters: 778
# of R voters: 481
Undeclared: 638
Dem%: 41%
Rep%: 25%
Undec%: 34%
Town: Goshen
County: Sullivan County
NAME10: Goshen
NAMELSAD10: Goshen town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 49,167
% Bachelor's degree or more: 25.8
Registered Voters: 547
# of D Voters: 127
# of R voters: 155
Undeclared: 265
Dem%: 23%
Rep%: 28%
Undec%: 48%
Town: Grafton
County: Grafton County
NAME10: Grafton
NAMELSAD10: Grafton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 45,958
% Bachelor's degree or more: 24
Registered Voters: 955
# of D Voters: 181
# of R voters: 247
Undeclared: 527
Dem%: 19%
Rep%: 26%
Undec%: 55%
Town: Grantham
County: Sullivan County
NAME10: Grantham
NAMELSAD10: Grantham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 96,875
% Bachelor's degree or more: 54.5
Registered Voters: 2,526
# of D Voters: 722
# of R voters: 698
Undeclared: 1,106
Dem%: 29%
Rep%: 28%
Undec%: 44%
Town: Greenfield
County: Hillsborough County
NAME10: Greenfield
NAMELSAD10: Greenfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 70,833
% Bachelor's degree or more: 31.8
Registered Voters: 1,123
# of D Voters: 279
# of R voters: 356
Undeclared: 488
Dem%: 25%
Rep%: 32%
Undec%: 43%
Town: Greenland
County: Rockingham County
NAME10: Greenland
NAMELSAD10: Greenland town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 86,972
% Bachelor's degree or more: 53.4
Registered Voters: 2,779
# of D Voters: 605
# of R voters: 868
Undeclared: 1,306
Dem%: 22%
Rep%: 31%
Undec%: 47%
Town: Greenville
County: Hillsborough County
NAME10: Greenville
NAMELSAD10: Greenville town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 53,667
% Bachelor's degree or more: 11.6
Registered Voters: 1,173
# of D Voters: 311
# of R voters: 296
Undeclared: 566
Dem%: 27%
Rep%: 25%
Undec%: 48%
Town: Groton
County: Grafton County
NAME10: Groton
NAMELSAD10: Groton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 44,583
% Bachelor's degree or more: 16.2
Registered Voters: 346
# of D Voters: 43
# of R voters: 106
Undeclared: 197
Dem%: 12%
Rep%: 31%
Undec%: 57%
Town: Hampstead
County: Rockingham County
NAME10: Hampstead
NAMELSAD10: Hampstead town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 88,689
% Bachelor's degree or more: 36
Registered Voters: 5,839
# of D Voters: 1,099
# of R voters: 2,077
Undeclared: 2,663
Dem%: 19%
Rep%: 36%
Undec%: 46%
Town: Hampton
County: Rockingham County
NAME10: Hampton
NAMELSAD10: Hampton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 73,750
% Bachelor's degree or more: 47.1
Registered Voters: 12,345
# of D Voters: 3,471
# of R voters: 3,693
Undeclared: 5,181
Dem%: 28%
Rep%: 30%
Undec%: 42%
Town: Hampton Falls
County: Rockingham County
NAME10: Hampton Falls
NAMELSAD10: Hampton Falls town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 105,909
% Bachelor's degree or more: 54.9
Registered Voters: 1,867
# of D Voters: 280
# of R voters: 733
Undeclared: 854
Dem%: 15%
Rep%: 39%
Undec%: 46%
Town: Hancock
County: Hillsborough County
NAME10: Hancock
NAMELSAD10: Hancock town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 82,917
% Bachelor's degree or more: 61.1
Registered Voters: 1,203
# of D Voters: 326
# of R voters: 322
Undeclared: 555
Dem%: 27%
Rep%: 27%
Undec%: 46%
Town: Hanover
County: Grafton County
NAME10: Hanover
NAMELSAD10: Hanover town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 94,063
% Bachelor's degree or more: 78.1
Registered Voters: 8,834
# of D Voters: 3,449
# of R voters: 884
Undeclared: 4,501
Dem%: 39%
Rep%: 10%
Undec%: 51%
Town: Harrisville
County: Cheshire County
NAME10: Harrisville
NAMELSAD10: Harrisville town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,900
% Bachelor's degree or more: 52.9
Registered Voters: 778
# of D Voters: 297
# of R voters: 133
Undeclared: 348
Dem%: 38%
Rep%: 17%
Undec%: 45%
Town: Hart's Location
County: Carroll County
NAME10: Hart's Location
NAMELSAD10: Hart's Location town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 53,750
% Bachelor's degree or more: 57.9
Registered Voters: 41
# of D Voters: 10
# of R voters: 9
Undeclared: 22
Dem%: 24%
Rep%: 22%
Undec%: 54%
Town: Haverhill
County: Grafton County
NAME10: Haverhill
NAMELSAD10: Haverhill town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 46,892
% Bachelor's degree or more: 18.7
Registered Voters: 2,560
# of D Voters: 495
# of R voters: 980
Undeclared: 1,085
Dem%: 19%
Rep%: 38%
Undec%: 42%
Town: Hebron
County: Grafton County
NAME10: Hebron
NAMELSAD10: Hebron town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 64,000
% Bachelor's degree or more: 47.3
Registered Voters: 430
# of D Voters: 44
# of R voters: 180
Undeclared: 206
Dem%: 10%
Rep%: 42%
Undec%: 48%
Town: Henniker
County: Merrimack County
NAME10: Henniker
NAMELSAD10: Henniker town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,867
% Bachelor's degree or more: 45.4
Registered Voters: 3,229
# of D Voters: 819
# of R voters: 835
Undeclared: 1,575
Dem%: 25%
Rep%: 26%
Undec%: 49%
Town: Hill
County: Merrimack County
NAME10: Hill
NAMELSAD10: Hill town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 60,250
% Bachelor's degree or more: 13.6
Registered Voters: 718
# of D Voters: 137
# of R voters: 213
Undeclared: 368
Dem%: 19%
Rep%: 30%
Undec%: 51%
Town: Hillsborough
County: Hillsborough County
NAME10: Hillsborough
NAMELSAD10: Hillsborough town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,574
% Bachelor's degree or more: 23.2
Registered Voters: 3,454
# of D Voters: 749
# of R voters: 1,098
Undeclared: 1,607
Dem%: 22%
Rep%: 32%
Undec%: 47%
Town: Hinsdale
County: Cheshire County
NAME10: Hinsdale
NAMELSAD10: Hinsdale town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,015
% Bachelor's degree or more: 10.2
Registered Voters: 2,331
# of D Voters: 738
# of R voters: 447
Undeclared: 1,146
Dem%: 32%
Rep%: 19%
Undec%: 49%
Town: Holderness
County: Grafton County
NAME10: Holderness
NAMELSAD10: Holderness town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,100
% Bachelor's degree or more: 50.8
Registered Voters: 1,473
# of D Voters: 413
# of R voters: 463
Undeclared: 597
Dem%: 28%
Rep%: 31%
Undec%: 41%
Town: Hollis
County: Hillsborough County
NAME10: Hollis
NAMELSAD10: Hollis town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 107,333
% Bachelor's degree or more: 61.3
Registered Voters: 5,975
# of D Voters: 1,151
# of R voters: 2,108
Undeclared: 2,716
Dem%: 19%
Rep%: 35%
Undec%: 45%
Town: Hooksett
County: Merrimack County
NAME10: Hooksett
NAMELSAD10: Hooksett town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 82,725
% Bachelor's degree or more: 35.2
Registered Voters: 9,247
# of D Voters: 2,419
# of R voters: 3,568
Undeclared: 3,260
Dem%: 26%
Rep%: 39%
Undec%: 35%
Town: Hopkinton
County: Merrimack County
NAME10: Hopkinton
NAMELSAD10: Hopkinton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,545
% Bachelor's degree or more: 56.2
Registered Voters: 4,599
# of D Voters: 1,553
# of R voters: 1,318
Undeclared: 1,728
Dem%: 34%
Rep%: 29%
Undec%: 38%
Town: Hudson
County: Hillsborough County
NAME10: Hudson
NAMELSAD10: Hudson town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 84,448
% Bachelor's degree or more: 34.3
Registered Voters: 16,009
# of D Voters: 4,013
# of R voters: 5,037
Undeclared: 6,959
Dem%: 25%
Rep%: 31%
Undec%: 43%
Town: Jackson
County: Carroll County
NAME10: Jackson
NAMELSAD10: Jackson town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 77,188
% Bachelor's degree or more: 61
Registered Voters: 837
# of D Voters: 184
# of R voters: 194
Undeclared: 459
Dem%: 22%
Rep%: 23%
Undec%: 55%
Town: Jaffrey
County: Cheshire County
NAME10: Jaffrey
NAMELSAD10: Jaffrey town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,420
% Bachelor's degree or more: 20.6
Registered Voters: 3,532
# of D Voters: 1,019
# of R voters: 1,075
Undeclared: 1,438
Dem%: 29%
Rep%: 30%
Undec%: 41%
Town: Jefferson
County: Coos County
NAME10: Jefferson
NAMELSAD10: Jefferson town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,188
% Bachelor's degree or more: 28
Registered Voters: 662
# of D Voters: 88
# of R voters: 232
Undeclared: 342
Dem%: 13%
Rep%: 35%
Undec%: 52%
Town: Keene
County: Cheshire County
NAME10: Keene
NAMELSAD10: Keene city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,327
% Bachelor's degree or more: 39.7
Registered Voters: 16,184
# of D Voters: 5,876
# of R voters: 2,952
Undeclared: 7,356
Dem%: 36%
Rep%: 18%
Undec%: 45%
Town: Kensington
County: Rockingham County
NAME10: Kensington
NAMELSAD10: Kensington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 107,054
% Bachelor's degree or more: 41.3
Registered Voters: 1,704
# of D Voters: 358
# of R voters: 496
Undeclared: 850
Dem%: 21%
Rep%: 29%
Undec%: 50%
Town: Kingston
County: Rockingham County
NAME10: Kingston
NAMELSAD10: Kingston town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 74,817
% Bachelor's degree or more: 28.6
Registered Voters: 3,985
# of D Voters: 865
# of R voters: 1,465
Undeclared: 1,655
Dem%: 22%
Rep%: 37%
Undec%: 42%
Town: Laconia
County: Belknap County
NAME10: Laconia
NAMELSAD10: Laconia city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 49,925
% Bachelor's degree or more: 24.7
Registered Voters: 9,718
# of D Voters: 2,406
# of R voters: 3,382
Undeclared: 3,930
Dem%: 25%
Rep%: 35%
Undec%: 40%
Town: Lancaster
County: Coos County
NAME10: Lancaster
NAMELSAD10: Lancaster town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 47,292
% Bachelor's degree or more: 24.5
Registered Voters: 2,036
# of D Voters: 498
# of R voters: 700
Undeclared: 838
Dem%: 24%
Rep%: 34%
Undec%: 41%
Town: Landaff
County: Grafton County
NAME10: Landaff
NAMELSAD10: Landaff town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,000
% Bachelor's degree or more: 23.4
Registered Voters: 260
# of D Voters: 64
# of R voters: 106
Undeclared: 90
Dem%: 25%
Rep%: 41%
Undec%: 35%
Town: Langdon
County: Sullivan County
NAME10: Langdon
NAMELSAD10: Langdon town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 73,214
% Bachelor's degree or more: 29.9
Registered Voters: 434
# of D Voters: 101
# of R voters: 139
Undeclared: 194
Dem%: 23%
Rep%: 32%
Undec%: 45%
Town: Lebanon
County: Grafton County
NAME10: Lebanon
NAMELSAD10: Lebanon city
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 52,825
% Bachelor's degree or more: 44.9
Registered Voters: 8,818
# of D Voters: 3,238
# of R voters: 1,810
Undeclared: 3,770
Dem%: 37%
Rep%: 21%
Undec%: 43%
Town: Lee
County: Strafford County
NAME10: Lee
NAMELSAD10: Lee town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 96,083
% Bachelor's degree or more: 55.8
Registered Voters: 3,156
# of D Voters: 1,039
# of R voters: 713
Undeclared: 1,404
Dem%: 33%
Rep%: 23%
Undec%: 44%
Town: Lempster
County: Sullivan County
NAME10: Lempster
NAMELSAD10: Lempster town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 61,161
% Bachelor's degree or more: 18.6
Registered Voters: 764
# of D Voters: 150
# of R voters: 239
Undeclared: 375
Dem%: 20%
Rep%: 31%
Undec%: 49%
Town: Lincoln
County: Grafton County
NAME10: Lincoln
NAMELSAD10: Lincoln town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 41,548
% Bachelor's degree or more: 14.8
Registered Voters: 1,043
# of D Voters: 218
# of R voters: 280
Undeclared: 545
Dem%: 21%
Rep%: 27%
Undec%: 52%
Town: Lisbon
County: Grafton County
NAME10: Lisbon
NAMELSAD10: Lisbon town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,090
% Bachelor's degree or more: 15.3
Registered Voters: 993
# of D Voters: 210
# of R voters: 315
Undeclared: 468
Dem%: 21%
Rep%: 32%
Undec%: 47%
Town: Litchfield
County: Hillsborough County
NAME10: Litchfield
NAMELSAD10: Litchfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 96,071
% Bachelor's degree or more: 36
Registered Voters: 5,838
# of D Voters: 1,271
# of R voters: 2,110
Undeclared: 2,457
Dem%: 22%
Rep%: 36%
Undec%: 42%
Town: Littleton
County: Grafton County
NAME10: Littleton
NAMELSAD10: Littleton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 43,201
% Bachelor's degree or more: 22.5
Registered Voters: 3,651
# of D Voters: 871
# of R voters: 1,269
Undeclared: 1,511
Dem%: 24%
Rep%: 35%
Undec%: 41%
Town: Londonderry
County: Rockingham County
NAME10: Londonderry
NAMELSAD10: Londonderry town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 91,861
% Bachelor's degree or more: 42.6
Registered Voters: 16,201
# of D Voters: 3,963
# of R voters: 6,117
Undeclared: 6,121
Dem%: 24%
Rep%: 38%
Undec%: 38%
Town: Loudon
County: Merrimack County
NAME10: Loudon
NAMELSAD10: Loudon town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 68,503
% Bachelor's degree or more: 23.7
Registered Voters: 3,728
# of D Voters: 818
# of R voters: 1,593
Undeclared: 1,317
Dem%: 22%
Rep%: 43%
Undec%: 35%
Town: Lyman
County: Grafton County
NAME10: Lyman
NAMELSAD10: Lyman town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 49,297
% Bachelor's degree or more: 25.7
Registered Voters: 392
# of D Voters: 59
# of R voters: 113
Undeclared: 220
Dem%: 15%
Rep%: 29%
Undec%: 56%
Town: Lyme
County: Grafton County
NAME10: Lyme
NAMELSAD10: Lyme town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 110,781
% Bachelor's degree or more: 68.1
Registered Voters: 1,218
# of D Voters: 469
# of R voters: 185
Undeclared: 564
Dem%: 39%
Rep%: 15%
Undec%: 46%
Town: Lyndeborough
County: Hillsborough County
NAME10: Lyndeborough
NAMELSAD10: Lyndeborough town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 76,250
% Bachelor's degree or more: 37.2
Registered Voters: 1,126
# of D Voters: 190
# of R voters: 344
Undeclared: 592
Dem%: 17%
Rep%: 31%
Undec%: 53%
Town: Madbury
County: Strafford County
NAME10: Madbury
NAMELSAD10: Madbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 97,969
% Bachelor's degree or more: 52.4
Registered Voters: 1,506
# of D Voters: 428
# of R voters: 370
Undeclared: 708
Dem%: 28%
Rep%: 25%
Undec%: 47%
Town: Madison
County: Carroll County
NAME10: Madison
NAMELSAD10: Madison town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 53,284
% Bachelor's degree or more: 27.5
Registered Voters: 1,572
# of D Voters: 316
# of R voters: 395
Undeclared: 861
Dem%: 20%
Rep%: 25%
Undec%: 55%
Town: Manchester
County: Hillsborough County
NAME10: Manchester
NAMELSAD10: Manchester city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,306
% Bachelor's degree or more: 26.4
Registered Voters: 54,380
# of D Voters: 17,908
# of R voters: 14,965
Undeclared: 21,507
Dem%: 33%
Rep%: 28%
Undec%: 40%
Town: Marlborough
County: Cheshire County
NAME10: Marlborough
NAMELSAD10: Marlborough town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 52,813
% Bachelor's degree or more: 29.7
Registered Voters: 1,439
# of D Voters: 482
# of R voters: 284
Undeclared: 673
Dem%: 33%
Rep%: 20%
Undec%: 47%
Town: Marlow
County: Cheshire County
NAME10: Marlow
NAMELSAD10: Marlow town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,250
% Bachelor's degree or more: 23.1
Registered Voters: 502
# of D Voters: 109
# of R voters: 125
Undeclared: 268
Dem%: 22%
Rep%: 25%
Undec%: 53%
Town: Mason
County: Hillsborough County
NAME10: Mason
NAMELSAD10: Mason town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,656
% Bachelor's degree or more: 42.3
Registered Voters: 971
# of D Voters: 158
# of R voters: 343
Undeclared: 470
Dem%: 16%
Rep%: 35%
Undec%: 48%
Town: Meredith
County: Belknap County
NAME10: Meredith
NAMELSAD10: Meredith town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 56,625
% Bachelor's degree or more: 35
Registered Voters: 4,984
# of D Voters: 933
# of R voters: 1,751
Undeclared: 2,300
Dem%: 19%
Rep%: 35%
Undec%: 46%
Town: Merrimack
County: Hillsborough County
NAME10: Merrimack
NAMELSAD10: Merrimack town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 91,429
% Bachelor's degree or more: 42.9
Registered Voters: 18,223
# of D Voters: 4,267
# of R voters: 6,482
Undeclared: 7,474
Dem%: 23%
Rep%: 36%
Undec%: 41%
Town: Middleton
County: Strafford County
NAME10: Middleton
NAMELSAD10: Middleton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 61,250
% Bachelor's degree or more: 10.8
Registered Voters: 1,133
# of D Voters: 229
# of R voters: 303
Undeclared: 601
Dem%: 20%
Rep%: 27%
Undec%: 53%
Town: Milan
County: Coos County
NAME10: Milan
NAMELSAD10: Milan town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,250
% Bachelor's degree or more: 22.6
Registered Voters: 833
# of D Voters: 235
# of R voters: 217
Undeclared: 381
Dem%: 28%
Rep%: 26%
Undec%: 46%
Town: Milford
County: Hillsborough County
NAME10: Milford
NAMELSAD10: Milford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 63,203
% Bachelor's degree or more: 34.5
Registered Voters: 9,874
# of D Voters: 2,383
# of R voters: 3,283
Undeclared: 4,208
Dem%: 24%
Rep%: 33%
Undec%: 43%
Town: Millsfield
County:
NAME10: Millsfield
NAMELSAD10: Millsfield
2016 Winner: Ted Cruz
Color: #B40404
Median Household Income: 45,250
% Bachelor's degree or more: 15.4
Registered Voters: 21
# of D Voters: 2
# of R voters: 7
Undeclared: 12
Dem%: 10%
Rep%: 33%
Undec%: 57%
Town: Milton
County: Strafford County
NAME10: Milton
NAMELSAD10: Milton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 60,032
% Bachelor's degree or more: 17.1
Registered Voters: 2,988
# of D Voters: 734
# of R voters: 929
Undeclared: 1,325
Dem%: 25%
Rep%: 31%
Undec%: 44%
Town: Monroe
County: Grafton County
NAME10: Monroe
NAMELSAD10: Monroe town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 61,458
% Bachelor's degree or more: 25.4
Registered Voters: 540
# of D Voters: 87
# of R voters: 236
Undeclared: 217
Dem%: 16%
Rep%: 44%
Undec%: 40%
Town: Mont Vernon
County: Hillsborough County
NAME10: Mont Vernon
NAMELSAD10: Mont Vernon town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 93,841
% Bachelor's degree or more: 53.2
Registered Voters: 1,803
# of D Voters: 408
# of R voters: 619
Undeclared: 776
Dem%: 23%
Rep%: 34%
Undec%: 43%
Town: Moultonborough
County: Carroll County
NAME10: Moultonborough
NAMELSAD10: Moultonborough town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 76,711
% Bachelor's degree or more: 45.2
Registered Voters: 3,775
# of D Voters: 562
# of R voters: 1,538
Undeclared: 1,675
Dem%: 15%
Rep%: 41%
Undec%: 44%
Town: Nashua
County: Hillsborough County
NAME10: Nashua
NAMELSAD10: Nashua city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,818
% Bachelor's degree or more: 35
Registered Voters: 50,237
# of D Voters: 14,818
# of R voters: 11,819
Undeclared: 23,600
Dem%: 29%
Rep%: 24%
Undec%: 47%
Town: Nelson
County: Cheshire County
NAME10: Nelson
NAMELSAD10: Nelson town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 68,750
% Bachelor's degree or more: 53
Registered Voters: 484
# of D Voters: 141
# of R voters: 84
Undeclared: 259
Dem%: 29%
Rep%: 17%
Undec%: 54%
Town: New Boston
County: Hillsborough County
NAME10: New Boston
NAMELSAD10: New Boston town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 100,075
% Bachelor's degree or more: 35.9
Registered Voters: 3,811
# of D Voters: 874
# of R voters: 1,521
Undeclared: 1,416
Dem%: 23%
Rep%: 40%
Undec%: 37%
Town: New Castle
County: Rockingham County
NAME10: New Castle
NAMELSAD10: New Castle town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 122,604
% Bachelor's degree or more: 66.7
Registered Voters: 881
# of D Voters: 197
# of R voters: 282
Undeclared: 402
Dem%: 22%
Rep%: 32%
Undec%: 46%
Town: New Durham
County: Strafford County
NAME10: New Durham
NAMELSAD10: New Durham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 78,583
% Bachelor's degree or more: 30.3
Registered Voters: 1,911
# of D Voters: 390
# of R voters: 654
Undeclared: 867
Dem%: 20%
Rep%: 34%
Undec%: 45%
Town: New Hampton
County: Belknap County
NAME10: New Hampton
NAMELSAD10: New Hampton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 69,292
% Bachelor's degree or more: 35.9
Registered Voters: 1,595
# of D Voters: 348
# of R voters: 624
Undeclared: 623
Dem%: 22%
Rep%: 39%
Undec%: 39%
Town: New Ipswich
County: Hillsborough County
NAME10: New Ipswich
NAMELSAD10: New Ipswich town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 80,688
% Bachelor's degree or more: 35.1
Registered Voters: 3,333
# of D Voters: 445
# of R voters: 1,353
Undeclared: 1,535
Dem%: 13%
Rep%: 41%
Undec%: 46%
Town: New London
County: Merrimack County
NAME10: New London
NAMELSAD10: New London town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 67,500
% Bachelor's degree or more: 65.2
Registered Voters: 3,180
# of D Voters: 771
# of R voters: 1,077
Undeclared: 1,332
Dem%: 24%
Rep%: 34%
Undec%: 42%
Town: Newbury
County: Merrimack County
NAME10: Newbury
NAMELSAD10: Newbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 64,107
% Bachelor's degree or more: 43.1
Registered Voters: 1,639
# of D Voters: 326
# of R voters: 491
Undeclared: 822
Dem%: 20%
Rep%: 30%
Undec%: 50%
Town: Newfields
County: Rockingham County
NAME10: Newfields
NAMELSAD10: Newfields town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 102,500
% Bachelor's degree or more: 54
Registered Voters: 1,163
# of D Voters: 258
# of R voters: 356
Undeclared: 549
Dem%: 22%
Rep%: 31%
Undec%: 47%
Town: Newington
County: Rockingham County
NAME10: Newington
NAMELSAD10: Newington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,857
% Bachelor's degree or more: 40.6
Registered Voters: 682
# of D Voters: 148
# of R voters: 256
Undeclared: 278
Dem%: 22%
Rep%: 38%
Undec%: 41%
Town: Newmarket
County: Rockingham County
NAME10: Newmarket
NAMELSAD10: Newmarket town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 63,298
% Bachelor's degree or more: 43.9
Registered Voters: 7,019
# of D Voters: 2,268
# of R voters: 1,584
Undeclared: 3,167
Dem%: 32%
Rep%: 23%
Undec%: 45%
Town: Newport
County: Sullivan County
NAME10: Newport
NAMELSAD10: Newport town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 53,900
% Bachelor's degree or more: 22.1
Registered Voters: 3,667
# of D Voters: 930
# of R voters: 1,181
Undeclared: 1,556
Dem%: 25%
Rep%: 32%
Undec%: 42%
Town: Newton
County: Rockingham County
NAME10: Newton
NAMELSAD10: Newton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 78,980
% Bachelor's degree or more: 29
Registered Voters: 3,210
# of D Voters: 700
# of R voters: 884
Undeclared: 1,626
Dem%: 22%
Rep%: 28%
Undec%: 51%
Town: Northfield
County: Merrimack County
NAME10: Northfield
NAMELSAD10: Northfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 86,853
% Bachelor's degree or more: 50
Registered Voters: 3,702
# of D Voters: 837
# of R voters: 1,295
Undeclared: 1,570
Dem%: 23%
Rep%: 35%
Undec%: 42%
Town: North Hampton
County: Rockingham County
NAME10: North Hampton
NAMELSAD10: North Hampton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 65,368
% Bachelor's degree or more: 20.3
Registered Voters: 2,978
# of D Voters: 696
# of R voters: 903
Undeclared: 1,379
Dem%: 23%
Rep%: 30%
Undec%: 46%
Town: Northumberland
County: Coos County
NAME10: Northumberland
NAMELSAD10: Northumberland town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 37,254
% Bachelor's degree or more: 12.1
Registered Voters: 1,210
# of D Voters: 369
# of R voters: 253
Undeclared: 588
Dem%: 30%
Rep%: 21%
Undec%: 49%
Town: Northwood
County: Rockingham County
NAME10: Northwood
NAMELSAD10: Northwood town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 71,379
% Bachelor's degree or more: 30.6
Registered Voters: 3,148
# of D Voters: 579
# of R voters: 839
Undeclared: 1,730
Dem%: 18%
Rep%: 27%
Undec%: 55%
Town: Nottingham
County: Rockingham County
NAME10: Nottingham
NAMELSAD10: Nottingham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 86,250
% Bachelor's degree or more: 37.5
Registered Voters: 3,524
# of D Voters: 841
# of R voters: 1,114
Undeclared: 1,569
Dem%: 24%
Rep%: 32%
Undec%: 45%
Town: Orange
County: Grafton County
NAME10: Orange
NAMELSAD10: Orange town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 63,750
% Bachelor's degree or more: 29.7
Registered Voters: 222
# of D Voters: 47
# of R voters: 52
Undeclared: 123
Dem%: 21%
Rep%: 23%
Undec%: 55%
Town: Orford
County: Grafton County
NAME10: Orford
NAMELSAD10: Orford town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 76,339
% Bachelor's degree or more: 40.9
Registered Voters: 797
# of D Voters: 159
# of R voters: 208
Undeclared: 430
Dem%: 20%
Rep%: 26%
Undec%: 54%
Town: Ossipee
County: Carroll County
NAME10: Ossipee
NAMELSAD10: Ossipee town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 45,649
% Bachelor's degree or more: 16
Registered Voters: 2,809
# of D Voters: 487
# of R voters: 1,027
Undeclared: 1,295
Dem%: 17%
Rep%: 37%
Undec%: 46%
Town: Pelham
County: Hillsborough County
NAME10: Pelham
NAMELSAD10: Pelham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 87,359
% Bachelor's degree or more: 29.8
Registered Voters: 9,111
# of D Voters: 1,818
# of R voters: 2,539
Undeclared: 4,754
Dem%: 20%
Rep%: 28%
Undec%: 52%
Town: Pembroke
County: Merrimack County
NAME10: Pembroke
NAMELSAD10: Pembroke town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,264
% Bachelor's degree or more: 27.6
Registered Voters: 4,822
# of D Voters: 1,213
# of R voters: 1,502
Undeclared: 2,107
Dem%: 25%
Rep%: 31%
Undec%: 44%
Town: Peterborough
County: Hillsborough County
NAME10: Peterborough
NAMELSAD10: Peterborough town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 61,201
% Bachelor's degree or more: 57.8
Registered Voters: 4,955
# of D Voters: 1,826
# of R voters: 1,228
Undeclared: 1,901
Dem%: 37%
Rep%: 25%
Undec%: 38%
Town: Piermont
County: Grafton County
NAME10: Piermont
NAMELSAD10: Piermont town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 72,841
% Bachelor's degree or more: 34.8
Registered Voters: 457
# of D Voters: 100
# of R voters: 119
Undeclared: 238
Dem%: 22%
Rep%: 26%
Undec%: 52%
Town: Pittsburg
County:
NAME10: Pittsburg
NAMELSAD10: Pittsburg
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 38,000
% Bachelor's degree or more: 16.2
Registered Voters: 614
# of D Voters: 69
# of R voters: 252
Undeclared: 293
Dem%: 11%
Rep%: 41%
Undec%: 48%
Town: Pittsfield
County: Merrimack County
NAME10: Pittsfield
NAMELSAD10: Pittsfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,672
% Bachelor's degree or more: 21.2
Registered Voters: 2,459
# of D Voters: 518
# of R voters: 814
Undeclared: 1,127
Dem%: 21%
Rep%: 33%
Undec%: 46%
Town: Plainfield
County: Sullivan County
NAME10: Plainfield
NAMELSAD10: Plainfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 99,625
% Bachelor's degree or more: 48.5
Registered Voters: 1,524
# of D Voters: 472
# of R voters: 299
Undeclared: 753
Dem%: 31%
Rep%: 20%
Undec%: 49%
Town: Plaistow
County: Rockingham County
NAME10: Plaistow
NAMELSAD10: Plaistow town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 70,264
% Bachelor's degree or more: 22.3
Registered Voters: 5,218
# of D Voters: 1,124
# of R voters: 1,663
Undeclared: 2,431
Dem%: 22%
Rep%: 32%
Undec%: 47%
Town: Plymouth
County: Grafton County
NAME10: Plymouth
NAMELSAD10: Plymouth town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 32,459
% Bachelor's degree or more: 36.4
Registered Voters: 5,534
# of D Voters: 1,396
# of R voters: 867
Undeclared: 3,271
Dem%: 25%
Rep%: 16%
Undec%: 59%
Town: Portsmouth
County: Rockingham County
NAME10: Portsmouth
NAMELSAD10: Portsmouth city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,679
% Bachelor's degree or more: 55.3
Registered Voters: 16,187
# of D Voters: 6,545
# of R voters: 3,235
Undeclared: 6,407
Dem%: 40%
Rep%: 20%
Undec%: 40%
Town: Randolph
County: Coos County
NAME10: Randolph
NAMELSAD10: Randolph town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 71,375
% Bachelor's degree or more: 46.8
Registered Voters: 244
# of D Voters: 76
# of R voters: 62
Undeclared: 106
Dem%: 31%
Rep%: 25%
Undec%: 43%
Town: Raymond
County: Rockingham County
NAME10: Raymond
NAMELSAD10: Raymond town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,563
% Bachelor's degree or more: 24.2
Registered Voters: 6,529
# of D Voters: 1,290
# of R voters: 2,069
Undeclared: 3,170
Dem%: 20%
Rep%: 32%
Undec%: 49%
Town: Richmond
County: Cheshire County
NAME10: Richmond
NAMELSAD10: Richmond town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 60,500
% Bachelor's degree or more: 33.2
Registered Voters: 815
# of D Voters: 164
# of R voters: 232
Undeclared: 419
Dem%: 20%
Rep%: 28%
Undec%: 51%
Town: Rindge
County: Cheshire County
NAME10: Rindge
NAMELSAD10: Rindge town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,800
% Bachelor's degree or more: 25.7
Registered Voters: 4,149
# of D Voters: 671
# of R voters: 1,559
Undeclared: 1,919
Dem%: 16%
Rep%: 38%
Undec%: 46%
Town: Rochester
County: Strafford County
NAME10: Rochester
NAMELSAD10: Rochester city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,114
% Bachelor's degree or more: 20.2
Registered Voters: 18,089
# of D Voters: 5,037
# of R voters: 5,227
Undeclared: 7,825
Dem%: 28%
Rep%: 29%
Undec%: 43%
Town: Rollinsford
County: Strafford County
NAME10: Rollinsford
NAMELSAD10: Rollinsford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 63,269
% Bachelor's degree or more: 41.7
Registered Voters: 1,950
# of D Voters: 511
# of R voters: 456
Undeclared: 983
Dem%: 26%
Rep%: 23%
Undec%: 50%
Town: Roxbury
County: Cheshire County
NAME10: Roxbury
NAMELSAD10: Roxbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 61,964
% Bachelor's degree or more: 28.2
Registered Voters: 166
# of D Voters: 53
# of R voters: 34
Undeclared: 79
Dem%: 32%
Rep%: 20%
Undec%: 48%
Town: Rumney
County: Grafton County
NAME10: Rumney
NAMELSAD10: Rumney town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,667
% Bachelor's degree or more: 30.2
Registered Voters: 1,018
# of D Voters: 183
# of R voters: 359
Undeclared: 476
Dem%: 18%
Rep%: 35%
Undec%: 47%
Town: Rye
County: Rockingham County
NAME10: Rye
NAMELSAD10: Rye town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 95,583
% Bachelor's degree or more: 48.7
Registered Voters: 4,765
# of D Voters: 1,398
# of R voters: 1,707
Undeclared: 1,660
Dem%: 29%
Rep%: 36%
Undec%: 35%
Town: Salem
County: Rockingham County
NAME10: Salem
NAMELSAD10: Salem town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 78,395
% Bachelor's degree or more: 31.1
Registered Voters: 19,739
# of D Voters: 5,156
# of R voters: 6,344
Undeclared: 8,239
Dem%: 26%
Rep%: 32%
Undec%: 42%
Town: Salisbury
County: Merrimack County
NAME10: Salisbury
NAMELSAD10: Salisbury town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 67,208
% Bachelor's degree or more: 24.6
Registered Voters: 1,026
# of D Voters: 183
# of R voters: 312
Undeclared: 531
Dem%: 18%
Rep%: 30%
Undec%: 52%
Town: Sanbornton
County: Belknap County
NAME10: Sanbornton
NAMELSAD10: Sanbornton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 68,555
% Bachelor's degree or more: 35.3
Registered Voters: 2,184
# of D Voters: 564
# of R voters: 769
Undeclared: 851
Dem%: 26%
Rep%: 35%
Undec%: 39%
Town: Sandown
County: Rockingham County
NAME10: Sandown
NAMELSAD10: Sandown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 78,840
% Bachelor's degree or more: 25.2
Registered Voters: 3,819
# of D Voters: 705
# of R voters: 1,405
Undeclared: 1,709
Dem%: 18%
Rep%: 37%
Undec%: 45%
Town: Sandwich
County: Carroll County
NAME10: Sandwich
NAMELSAD10: Sandwich town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 58,281
% Bachelor's degree or more: 52.3
Registered Voters: 1,052
# of D Voters: 339
# of R voters: 379
Undeclared: 334
Dem%: 32%
Rep%: 36%
Undec%: 32%
Town: Seabrook
County: Rockingham County
NAME10: Seabrook
NAMELSAD10: Seabrook town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,684
% Bachelor's degree or more: 11.8
Registered Voters: 5,448
# of D Voters: 1,254
# of R voters: 1,835
Undeclared: 2,359
Dem%: 23%
Rep%: 34%
Undec%: 43%
Town: Sharon
County: Hillsborough County
NAME10: Sharon
NAMELSAD10: Sharon town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 79,583
% Bachelor's degree or more: 60.2
Registered Voters: 301
# of D Voters: 94
# of R voters: 71
Undeclared: 136
Dem%: 31%
Rep%: 24%
Undec%: 45%
Town: Shelburne
County: Coos County
NAME10: Shelburne
NAMELSAD10: Shelburne town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,063
% Bachelor's degree or more: 30.1
Registered Voters: 306
# of D Voters: 52
# of R voters: 78
Undeclared: 176
Dem%: 17%
Rep%: 25%
Undec%: 58%
Town: Somersworth
County: Strafford County
NAME10: Somersworth
NAMELSAD10: Somersworth city
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 53,094
% Bachelor's degree or more: 25
Registered Voters: 6,932
# of D Voters: 2,197
# of R voters: 1,359
Undeclared: 3,376
Dem%: 32%
Rep%: 20%
Undec%: 49%
Town: South Hampton
County: Rockingham County
NAME10: South Hampton
NAMELSAD10: South Hampton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 91,250
% Bachelor's degree or more: 39.7
Registered Voters: 633
# of D Voters: 112
# of R voters: 123
Undeclared: 398
Dem%: 18%
Rep%: 19%
Undec%: 63%
Town: Springfield
County: Sullivan County
NAME10: Springfield
NAMELSAD10: Springfield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 76,207
% Bachelor's degree or more: 31.8
Registered Voters: 938
# of D Voters: 187
# of R voters: 326
Undeclared: 425
Dem%: 20%
Rep%: 35%
Undec%: 45%
Town: Stark
County: Coos County
NAME10: Stark
NAMELSAD10: Stark town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 39,191
% Bachelor's degree or more: 16.4
Registered Voters: 320
# of D Voters: 83
# of R voters: 95
Undeclared: 142
Dem%: 26%
Rep%: 30%
Undec%: 44%
Town: Stewartstown
County: Coos County
NAME10: Stewartstown
NAMELSAD10: Stewartstown town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 28,661
% Bachelor's degree or more: 11.6
Registered Voters: 475
# of D Voters: 72
# of R voters: 161
Undeclared: 242
Dem%: 15%
Rep%: 34%
Undec%: 51%
Town: Stoddard
County: Cheshire County
NAME10: Stoddard
NAMELSAD10: Stoddard town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 72,679
% Bachelor's degree or more: 38.8
Registered Voters: 853
# of D Voters: 225
# of R voters: 243
Undeclared: 385
Dem%: 26%
Rep%: 28%
Undec%: 45%
Town: Strafford
County: Strafford County
NAME10: Strafford
NAMELSAD10: Strafford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 97,333
% Bachelor's degree or more: 40.5
Registered Voters: 3,003
# of D Voters: 664
# of R voters: 913
Undeclared: 1,426
Dem%: 22%
Rep%: 30%
Undec%: 47%
Town: Stratford
County: Coos County
NAME10: Stratford
NAMELSAD10: Stratford town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 28,929
% Bachelor's degree or more: 10.7
Registered Voters: 348
# of D Voters: 80
# of R voters: 73
Undeclared: 195
Dem%: 23%
Rep%: 21%
Undec%: 56%
Town: Stratham
County: Rockingham County
NAME10: Stratham
NAMELSAD10: Stratham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 116,875
% Bachelor's degree or more: 59
Registered Voters: 5,786
# of D Voters: 1,448
# of R voters: 1,917
Undeclared: 2,421
Dem%: 25%
Rep%: 33%
Undec%: 42%
Town: Sugar Hill
County: Grafton County
NAME10: Sugar Hill
NAMELSAD10: Sugar Hill town
2016 Winner: John Kasich
Color: #F5A9A9
Median Household Income: 78,056
% Bachelor's degree or more: 47.7
Registered Voters: 456
# of D Voters: 135
# of R voters: 124
Undeclared: 197
Dem%: 30%
Rep%: 27%
Undec%: 43%
Town: Sullivan
County: Cheshire County
NAME10: Sullivan
NAMELSAD10: Sullivan town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,056
% Bachelor's degree or more: 31
Registered Voters: 434
# of D Voters: 116
# of R voters: 98
Undeclared: 220
Dem%: 27%
Rep%: 23%
Undec%: 51%
Town: Sunapee
County: Sullivan County
NAME10: Sunapee
NAMELSAD10: Sunapee town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 72,863
% Bachelor's degree or more: 55.5
Registered Voters: 2,522
# of D Voters: 402
# of R voters: 820
Undeclared: 1,300
Dem%: 16%
Rep%: 33%
Undec%: 52%
Town: Surry
County: Cheshire County
NAME10: Surry
NAMELSAD10: Surry town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 71,875
% Bachelor's degree or more: 35.2
Registered Voters: 555
# of D Voters: 163
# of R voters: 144
Undeclared: 248
Dem%: 29%
Rep%: 26%
Undec%: 45%
Town: Sutton
County: Merrimack County
NAME10: Sutton
NAMELSAD10: Sutton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 68,295
% Bachelor's degree or more: 54.8
Registered Voters: 1,405
# of D Voters: 353
# of R voters: 450
Undeclared: 602
Dem%: 25%
Rep%: 32%
Undec%: 43%
Town: Swanzey
County: Cheshire County
NAME10: Swanzey
NAMELSAD10: Swanzey town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 54,355
% Bachelor's degree or more: 25.3
Registered Voters: 4,497
# of D Voters: 1,113
# of R voters: 1,140
Undeclared: 2,244
Dem%: 25%
Rep%: 25%
Undec%: 50%
Town: Tamworth
County: Carroll County
NAME10: Tamworth
NAMELSAD10: Tamworth town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,686
% Bachelor's degree or more: 23.3
Registered Voters: 1,981
# of D Voters: 462
# of R voters: 557
Undeclared: 962
Dem%: 23%
Rep%: 28%
Undec%: 49%
Town: Temple
County: Hillsborough County
NAME10: Temple
NAMELSAD10: Temple town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 64,948
% Bachelor's degree or more: 30.7
Registered Voters: 972
# of D Voters: 207
# of R voters: 269
Undeclared: 496
Dem%: 21%
Rep%: 28%
Undec%: 51%
Town: Thornton
County: Grafton County
NAME10: Thornton
NAMELSAD10: Thornton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 57,708
% Bachelor's degree or more: 44.1
Registered Voters: 1,758
# of D Voters: 344
# of R voters: 412
Undeclared: 1,002
Dem%: 20%
Rep%: 23%
Undec%: 57%
Town: Tilton
County: Belknap County
NAME10: Tilton
NAMELSAD10: Tilton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 50,871
% Bachelor's degree or more: 25.5
Registered Voters: 2,409
# of D Voters: 653
# of R voters: 734
Undeclared: 1,022
Dem%: 27%
Rep%: 30%
Undec%: 42%
Town: Troy
County: Cheshire County
NAME10: Troy
NAMELSAD10: Troy town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,043
% Bachelor's degree or more: 23
Registered Voters: 1,309
# of D Voters: 364
# of R voters: 323
Undeclared: 622
Dem%: 28%
Rep%: 25%
Undec%: 48%
Town: Tuftonboro
County: Carroll County
NAME10: Tuftonboro
NAMELSAD10: Tuftonboro town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 60,855
% Bachelor's degree or more: 38.5
Registered Voters: 1,836
# of D Voters: 258
# of R voters: 733
Undeclared: 845
Dem%: 14%
Rep%: 40%
Undec%: 46%
Town: Unity
County: Sullivan County
NAME10: Unity
NAMELSAD10: Unity town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 57,917
% Bachelor's degree or more: 15.9
Registered Voters: 960
# of D Voters: 203
# of R voters: 231
Undeclared: 526
Dem%: 21%
Rep%: 24%
Undec%: 55%
Town: Wakefield
County: Carroll County
NAME10: Wakefield
NAMELSAD10: Wakefield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 44,794
% Bachelor's degree or more: 21.5
Registered Voters: 3,643
# of D Voters: 644
# of R voters: 1,315
Undeclared: 1,684
Dem%: 18%
Rep%: 36%
Undec%: 46%
Town: Walpole
County: Cheshire County
NAME10: Walpole
NAMELSAD10: Walpole town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 55,714
% Bachelor's degree or more: 30.7
Registered Voters: 2,531
# of D Voters: 644
# of R voters: 564
Undeclared: 1,323
Dem%: 25%
Rep%: 22%
Undec%: 52%
Town: Warner
County: Merrimack County
NAME10: Warner
NAMELSAD10: Warner town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 73,348
% Bachelor's degree or more: 38.1
Registered Voters: 2,041
# of D Voters: 515
# of R voters: 573
Undeclared: 953
Dem%: 25%
Rep%: 28%
Undec%: 47%
Town: Warren
County: Grafton County
NAME10: Warren
NAMELSAD10: Warren town
2016 Winner: Jeb Bush
Color: #F6CECE
Median Household Income: 45,000
% Bachelor's degree or more: 20.3
Registered Voters: 532
# of D Voters: 84
# of R voters: 177
Undeclared: 271
Dem%: 16%
Rep%: 33%
Undec%: 51%
Town: Washington
County: Sullivan County
NAME10: Washington
NAMELSAD10: Washington town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 59,375
% Bachelor's degree or more: 26.8
Registered Voters: 746
# of D Voters: 101
# of R voters: 260
Undeclared: 385
Dem%: 14%
Rep%: 35%
Undec%: 52%
Town: Waterville Valley
County: Grafton County
NAME10: Waterville Valley
NAMELSAD10: Waterville Valley town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 73,750
% Bachelor's degree or more: 64.3
Registered Voters: 285
# of D Voters: 46
# of R voters: 58
Undeclared: 181
Dem%: 16%
Rep%: 20%
Undec%: 64%
Town: Weare
County: Hillsborough County
NAME10: Weare
NAMELSAD10: Weare town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 88,871
% Bachelor's degree or more: 33.4
Registered Voters: 5,977
# of D Voters: 1,111
# of R voters: 2,134
Undeclared: 2,732
Dem%: 19%
Rep%: 36%
Undec%: 46%
Town: Webster
County: Merrimack County
NAME10: Webster
NAMELSAD10: Webster town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,042
% Bachelor's degree or more: 29.2
Registered Voters: 1,245
# of D Voters: 179
# of R voters: 277
Undeclared: 789
Dem%: 14%
Rep%: 22%
Undec%: 63%
Town: Wentworth
County: Grafton County
NAME10: Wentworth
NAMELSAD10: Wentworth town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 48,125
% Bachelor's degree or more: 15.2
Registered Voters: 646
# of D Voters: 103
# of R voters: 223
Undeclared: 320
Dem%: 16%
Rep%: 35%
Undec%: 50%
Town: Wentworth's Location
County:
NAME10: Wentworth's Location
NAMELSAD10: Wentworth's Location
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 41,964
% Bachelor's degree or more:
Registered Voters: 21
# of D Voters: -
# of R voters: 3
Undeclared: 18
Dem%: 0%
Rep%: 14%
Undec%: 86%
Town: Westmoreland
County: Cheshire County
NAME10: Westmoreland
NAMELSAD10: Westmoreland town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 80,069
% Bachelor's degree or more: 39
Registered Voters: 1,200
# of D Voters: 275
# of R voters: 245
Undeclared: 680
Dem%: 23%
Rep%: 20%
Undec%: 57%
Town: Whitefield
County: Coos County
NAME10: Whitefield
NAMELSAD10: Whitefield town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 44,042
% Bachelor's degree or more: 19.6
Registered Voters: 1,350
# of D Voters: 345
# of R voters: 414
Undeclared: 591
Dem%: 26%
Rep%: 31%
Undec%: 44%
Town: Wilmot
County: Merrimack County
NAME10: Wilmot
NAMELSAD10: Wilmot town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 66,125
% Bachelor's degree or more: 43.9
Registered Voters: 980
# of D Voters: 231
# of R voters: 259
Undeclared: 490
Dem%: 24%
Rep%: 26%
Undec%: 50%
Town: Wilton
County: Hillsborough County
NAME10: Wilton
NAMELSAD10: Wilton town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 72,250
% Bachelor's degree or more: 28.1
Registered Voters: 2,345
# of D Voters: 557
# of R voters: 696
Undeclared: 1,092
Dem%: 24%
Rep%: 30%
Undec%: 47%
Town: Winchester
County: Cheshire County
NAME10: Winchester
NAMELSAD10: Winchester town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 44,337
% Bachelor's degree or more: 14.7
Registered Voters: 2,582
# of D Voters: 892
# of R voters: 645
Undeclared: 1,045
Dem%: 35%
Rep%: 25%
Undec%: 40%
Town: Windham
County: Rockingham County
NAME10: Windham
NAMELSAD10: Windham town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 111,982
% Bachelor's degree or more: 49.8
Registered Voters: 9,245
# of D Voters: 1,599
# of R voters: 3,713
Undeclared: 3,933
Dem%: 17%
Rep%: 40%
Undec%: 43%
Town: Windsor
County: Hillsborough County
NAME10: Windsor
NAMELSAD10: Windsor town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 51,667
% Bachelor's degree or more: 17.7
Registered Voters: 114
# of D Voters: 14
# of R voters: 32
Undeclared: 68
Dem%: 12%
Rep%: 28%
Undec%: 60%
Town: Wolfeboro
County: Carroll County
NAME10: Wolfeboro
NAMELSAD10: Wolfeboro town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 62,200
% Bachelor's degree or more: 40.3
Registered Voters: 5,194
# of D Voters: 977
# of R voters: 1,989
Undeclared: 2,228
Dem%: 19%
Rep%: 38%
Undec%: 43%
Town: Woodstock
County: Grafton County
NAME10: Woodstock
NAMELSAD10: Woodstock town
2016 Winner: Donald Trump
Color: #FA5858
Median Household Income: 50,357
% Bachelor's degree or more: 30
Registered Voters: 926
# of D Voters: 182
# of R voters: 202
Undeclared: 542
Dem%: 20%
Rep%: 22%
Undec%: 59%