According to the United States Census Bureau, the township had a total area of 13.43 square miles (34.79 km²), including 13.28 square miles (34.40 km²) of land and 0.15 square miles (0.39 km²) of water (1.12%).

Cranbury CDP (2010 Census population of 2,181) is an unincorporated community and census-designated place (CDP) located within Cranbury Township.
Despite the match between the name of the Township and the CDP, the two are not one and the same, as was the case for most paired Township / CDP combinations (i.e., a CDP with the same as its parent township) before the 2010 Census, when most such paired CDPs were coextensive with a township of the same name.

Other unincorporated communities, localities and place names located partially or completely within the township include Brain Grove Lake, Cranbury Station, Wescott and Wyckoffs Mills.

The township borders Monroe Township, Plainsboro Township and South Brunswick Township in Middlesex County; and East Windsor Township in Mercer County.
According to the United States Census Bureau, the township had a total area of 13.43 square miles (34.79 km²), including 13.28 square miles (34.40 km²) of land and 0.15 square miles (0.39 km²) of water (1.12%).
Cranbury CDP (2010 Census population of 2,181) is an unincorporated community and census-designated place (CDP) located within Cranbury Township. Despite the match between the name of the Township and the CDP, the two are not one and the same, as was the case for most paired Township / CDP combinations (i.e., a CDP with the same as its parent township) before the 2010 Census, when most such paired CDPs were coextensive with a township of the same name.
Other unincorporated communities, localities and place names located partially or completely within the township include Brain Grove Lake, Cranbury Station, Wescott and Wyckoffs Mills.
The township borders Monroe Township, Plainsboro Township and South Brunswick Township in Middlesex County; and East Windsor Township in Mercer County.
Cranbury, New Jersey