Haughton is a town in Bossier Parish, Louisiana, United States. The population was 2,792 at the 2000 census. It is part of the Shreveport–Bossier City Metropolitan Statistical Area.
Haughton is located at 32°31′48″N 93°30′23″W / 32.53°N 93.50639°W / 32.53; -93.50639 (32.530016, -93.506350).
According to the United States Census Bureau, the town has a total area of 4.2 square miles (10.9 km²), all of it land.