Horn Lake

City in DeSoto County, Mississippi

View of Horn Lake, Mississippi
Photo: Thomas R Machnitzki · CC BY-SA 3.0

Horn Lake is a city in DeSoto County, Mississippi, with 26,736 residents (2020 Census). It sits at 299 ft (91 m) above sea level. The nearest town is Lynchburg, 3.2 miles W.

About Horn Lake

Horn Lake is a city in DeSoto County, Mississippi, United States. It is located 1.2 mi (1.9 km) south of Memphis, Tennessee. The population was 26,736 at the 2020 census, and was estimated at 26,574 in 2024. making it the 13th most populous city in Mississippi.

Text: Wikipedia · CC BY-SA 4.0

Horn Lake weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Horn Lake

All 24 webcams near Horn Lake ›

Webcams: Windy.com

Living in Horn Lake

Median household income
$53,311
Median home value
$171,400
Median rent
$1,435/mo
Median age
33.5
Cost of living and demographics of Horn Lake ›

Do you know Horn Lake? Tell us about it

Help other travelers: share what makes Horn Lake special. We review every message before publishing it.

Map of Horn Lake

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Horn Lake Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Horn Lake, MS population

Horn Lake had 26,736 residents in the 2020 Census.

2020 Census26,736
Density1,668 per sq mi (644 per km²)

Source: U.S. Census Bureau, Decennial Census.

Horn Lake at a glance

StateMississippi (MS)
CountyDeSoto County
TypeCity
Population26,736 (2020)
Land area16.03 sq mi (41.5 km²)
Water area0.29 sq mi (0.75 km²)
Elevation299 ft (91 m)
Coordinates34.9521° N, 90.0492° W
ZIP codes38637, 38671
Official websitehornlake.org
Census code (GEOID)2833700

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Horn Lake

Straight-line distance between town centers.

Frequently asked questions about Horn Lake

What county is Horn Lake in?

Horn Lake is in DeSoto County, Mississippi.

What is the population of Horn Lake, MS?

26,736 people lived in Horn Lake at the 2020 Census.

What is the ZIP code of Horn Lake, MS?

The main ZIP code is 38637. Other ZIP codes: 38671.

What is the elevation of Horn Lake?

299 feet (91 m) above sea level.

What towns are near Horn Lake?

Lynchburg (3.2 mi), Southaven (4.1 mi), Lakeview (5.5 mi), Walls (6.7 mi), Hernando (7.8 mi).

Last updated: