Sumrall is a town in Lamar County, Mississippi, United States. It is part of the Hattiesburg, Mississippi Metropolitan Statistical Area. The population was 1,005 at the 2000 census.
Sumrall is located at 31°25′7″N 89°32′47″W / 31.41861°N 89.54639°W / 31.41861; -89.54639 (31.418678, -89.546486).
According to the United States Census Bureau, the town has a total area of 2.2 square miles (5.6 km²), of which, 2.1 square miles (5.5 km²) of it is land and 0.46% is water.