Brookline is drained by the Nissitissit River and Spaulding Brook.
Brookline is bordered by Mason to the west, Milford to the north, Hollis to the east, and Townsend and Pepperell, Massachusetts to the south.