Hagan is located at (32.155286, -81.931872). According to the
United States Census Bureau, the city has a total area of , of which is land and (4.59%) is water.
Climate Hagan has a humid subtropical climate according to the
Köppen classification. The city has hot and humid summers with average highs of 94 degrees and lows of 70 degrees in July. Winters are mild with average January highs of 61 degrees and lows of 36 degrees. Winter storms are rare, but they can happen on occasion.{{cite web|url=http://www.weather.com/weather/wxclimatology/monthly/graph/USGA0255 ==Demographics==