According to the United States Census Bureau, the borough has a total area of 2.285 square miles (5.918 km2), including 2.265 square miles (5.865 km2) of land and 0.020 square miles (0.053 km2) of water (0.89%)was water [REF].
The borough borders Garfield, Hackensack, Hasbrouck Heights, Maywood, Rochelle Park, Saddle Brook, South Hackensack, Hackensack and Wood-Ridge [REF].