According to the United States Census Bureau, the town has a total area of 46.8 square miles (121 km²), of which 46.5 square miles (120 km²) is land and 0.3 square miles (0.78 km²), or 0.60%, is water.
 Much of the land is hilly and swampy, with most of its brooks and swamps feeding into the Palmer River, which empties into Narragansett Bay to the south.

Rehoboth shares its entire western border with Seekonk.
 It is also bordered by Attleboro and Norton to the north, Taunton and Dighton to the east, and Swansea to the south and southeast.
 Rehoboth's localities are Four Corners, Hornbine, Kingmans Corner, North Rehoboth, Pecks Corner, Perrys Corner, Perryville, Rehoboth Village, South Rehoboth and Anawan Rock.
 The town is located 11 miles (18 km) east of Providence, Rhode Island and 50 miles (80 km) south of Boston.
According to the United States Census Bureau, the town has a total area of 46.8 square miles (121 km²), of which 46.5 square miles (120 km²) is land and 0.3 square miles (0.78 km²), or 0.60%, is water.  Much of the land is hilly and swampy, with most of its brooks and swamps feeding into the Palmer River, which empties into Narragansett Bay to the south.
Rehoboth shares its entire western border with Seekonk.  It is also bordered by Attleboro and Norton to the north, Taunton and Dighton to the east, and Swansea to the south and southeast.  Rehoboth's localities are Four Corners, Hornbine, Kingmans Corner, North Rehoboth, Pecks Corner, Perrys Corner, Perryville, Rehoboth Village, South Rehoboth and Anawan Rock.  The town is located 11 miles (18 km) east of Providence, Rhode Island and 50 miles (80 km) south of Boston.
Rehoboth, Massachusetts