New Hampshire Cities that begin with B

There are 16 cities in New Hampshire that start with the letter B.

City
2024 Pop.
Barnstead5,048
Barrington9,604
Bartlett3,345
Bath1,106
Bedford23,712
Belmont7,434
Bennington1,503
Berlin9,388
Bethlehem2,536
Boscawen4,071
Bow8,395
Bradford1,728
Brentwood4,773
Bridgewater1,179
Bristol3,261
Brookline5,793

Cities in New Hampshire by First Letter