Gunnison is a town in Bolivar County, Mississippi, United States. The population was 633 at the 2000 census. The mayor is Frances L. Ward.
Gunnison is located at 33°56′33″N 90°56′46″W / 33.9425°N 90.94611°W / 33.9425; -90.94611 (33.942627, -90.946085).
According to the United States Census Bureau, the town has a total area of 10.0 square miles (2.6 km²), of which, 9.0 square miles (2.5 km²) of it is land and 1.0 square miles (0.1 km²) of it (3.00%) is water.