It is in southern Middlesex County, in the western part of Monroe Township, and is bordered to the south by Clearbrook. It is 3 miles (5 km) southwest of Jamesburg, 15 miles (24 km) south of New Brunswick, 6 miles (10 km) northeast of Hightstown, and 18 miles (29 km) northeast of Trenton.
According to the U.S. Census Bureau, the community has an area of 0.193 square miles (0.500 km2), of which 0.001 square miles (0.003 km2), or 0.52%, are water.[1] The community drains westward toward Cranbury Brook, a west-flowing tributary of the Millstone River and part of the Raritan River watershed.