About This Place
White Hall is a city in Greene County, Illinois, United States. The population was 2,629 at the 2000 census.
White Hall is located at 39°26′22″N 90°23′57″W / 39.43944°N 90.39917°W / 39.43944; -90.39917 (39.439466, -90.399248).
According to the United States Census Bureau, the city has a total area of 2.6 square miles (6.8 km²), of which, 2.6 square miles (6.7 km²) of it is land and 0.1 square miles (0.2 km²) of it (2.27%) is water.