Wentworth is located at 36°24′6″N 79°44′37″W (36.401582, -79.743560).
The town has a total area of 14.4 square miles (37 km), of which, 14.3 square miles (37 km²) of it is land and 0.49% or 0.1 square miles (0.26 km²) of it is water.