 According to the United States Census Bureau, the township had a total area of 2.716 square miles (7.034 km2), including 2.689 square miles (6.964 km2) of land and 0.027 square miles (0.071 km2) of water (1.00%).The township borders the Bergen County municipalities of Elmwood Park, Fair Lawn, Garfield, Lodi, Paramus and Rochelle Park.Unincorporated communities, localities and place names located partially or completely within the township include Coalberg and Passaic Junction.