Bear Brook begins at the outlet of Hall Mountain Marsh near the four-corner intersection of the towns of Allenstown, Deerfield, Candia, and Hooksett. The brook descends to the north, through Deerfield, then turns west and reenters Allenstown.
Bear Brook commences at the outlet of Hall Mountain Marsh near the four-corner intersection of the towns of Allenstown, Deerfield, Candia, and Hooksett. The brook flows downhill to the north through Deerfield, then turns west and reenters Allenstown.