According to the United States Census Bureau, the township had a total area of 8.50 square miles (22.01 km²), including 8.12 square miles (21.04 km²) of land and 0.38 square miles (0.97 km²) of water (4.41%).

Unincorporated communities, localities and place names located partially or completely within the township include Deer Pond, Dixons Pond, Powerville, Rockaway Valley and Sheep Hill.

The township borders the Morris County municipalities of Boonton, Denville Township, Kinnelon, Montville, Mountain Lakes and Rockaway Township.
According to the United States Census Bureau, the township had a total area of 8.50 square miles (22.01 km²), including 8.12 square miles (21.04 km²) of land and 0.38 square miles (0.97 km²) of water (4.41%).
Unincorporated communities, localities and place names located partially or completely within the township include Deer Pond, Dixons Pond, Powerville, Rockaway Valley and Sheep Hill.
The township borders the Morris County municipalities of Boonton, Denville Township, Kinnelon, Montville, Mountain Lakes and Rockaway Township.
Boonton Township, New Jersey