According to the United States Census Bureau, the town has a total area of 56.1 square miles (145.2 km2), of which 56.0 square miles (145.1 km2) is land and 0.1 square mile (0.2 km2) (0.11%) is water.
The major Baie Verte fault line runs through Lowell.