- Baileyville
- Baldwin
- Bancroft
- Bangor
- Bar Harbor
- Baring
- Bath
- Beals
- Beaver Cove
- Beddington
- Belfast
- Belgrade
- Belmont
- Benton
- Berwick
- Bethel
- Biddeford
- Bingham
- Blaine
- Blanchard
- Blanchard Township
- Blue Hill
- Boothbay
- Boothbay Harbor
- Bowdoin
- Bowdoinham
- Bowerbank
- Bradford
- Bradley
- Bremen
- Brewer
- Bridgewater
- Bridgton
- Bristol
- Brooklin
- Brooks
- Brooksville
- Brownfield
- Brownville
- Brownville Junction
- Brunswick
- Buckfield
- Bucksport
- Burlington
- Burnham
- Buxton