Horseshoe Bay
City in Llano County, Texas

Horseshoe Bay is a city in Llano County, Texas, with 4,257 residents (2020 Census). It sits at 846 ft (258 m) above sea level. The nearest town is Cottonwood Shores, 3.3 miles E.
- 4,257residents (2020 Census)
- 846 ftelevation · 258 m
- 14.3 sq miland area · 37.1 km²
- 297 / sq mipopulation density
- 78657ZIP code
About Horseshoe Bay
Horseshoe Bay is a city in Llano and Burnet counties in the U.S. state of Texas.
Situated on Lake Lyndon B. Johnson and the south branch of the Colorado River, it is known in the region for its golf courses, hotel and resort, and water sports. Prior to its incorporation in September 2005, it was a census-designated place (CDP). The CDP population was 3,337 at the 2000 census. The 2010 census put the population at 3,418. The 2020 Decennial Census reported population was 4,257.
Text: Wikipedia · CC BY-SA 4.0
Horseshoe Bay weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Horseshoe Bay
There are no webcams in Horseshoe Bay itself. These are the closest, 35 miles away or more.
Webcams: Windy.com
Living in Horseshoe Bay
- Median household income
- $96,794
- Median home value
- $549,800
- Median rent
- $1,536/mo
- Median age
- 64.6
Do you know Horseshoe Bay? Tell us about it
Help other travelers: share what makes Horseshoe Bay special. We review every message before publishing it.
Map of Horseshoe Bay
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Horseshoe Bay 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 ›Horseshoe Bay, TX population
Horseshoe Bay had 4,257 residents in the 2020 Census.
| 2020 Census | 4,257 |
|---|---|
| Density | 297 per sq mi (115 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Horseshoe Bay at a glance
| State | Texas (TX) |
|---|---|
| County | Llano County |
| Type | City |
| Population | 4,257 (2020) |
| Land area | 14.33 sq mi (37.1 km²) |
| Water area | 2.26 sq mi (5.86 km²) |
| Elevation | 846 ft (258 m) |
| Coordinates | 30.5408° N, 98.3806° W |
| ZIP code | 78657 |
| Official website | horseshoe-bay-tx.gov |
| Census code (GEOID) | 4834862 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Horseshoe Bay
- Cottonwood Shores3.3 mi E
- Granite Shoals3.4 mi N
- Sunrise Beach Village3.9 mi NW
- Highland Haven4.7 mi N
- Meadowlakes5.3 mi E
- Marble Falls6.3 mi E
- Kingsland9.7 mi NW
- Double Horn10.1 mi E
- Round Mountain10.2 mi S
- Burnet16.8 mi NE
- Johnson City18.6 mi S
- Buchanan Dam19.5 mi N
Straight-line distance between town centers.
Frequently asked questions about Horseshoe Bay
What county is Horseshoe Bay in?
Horseshoe Bay is in Llano County, Texas.
What is the population of Horseshoe Bay, TX?
4,257 people lived in Horseshoe Bay at the 2020 Census.
What is the ZIP code of Horseshoe Bay, TX?
The ZIP code of Horseshoe Bay is 78657.
What is the elevation of Horseshoe Bay?
846 feet (258 m) above sea level.
What towns are near Horseshoe Bay?
Cottonwood Shores (3.3 mi), Granite Shoals (3.4 mi), Sunrise Beach Village (3.9 mi), Highland Haven (4.7 mi), Meadowlakes (5.3 mi).
Last updated: