Horseshoe Bay

City in Llano County, Texas

View of Horseshoe Bay, Texas
Photo: Larry D. Moore · CC BY 4.0

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.

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…

Hourly forecast & alerts ›

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.

All 6 webcams near Horseshoe Bay ›

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
Cost of living and demographics of Horseshoe Bay ›

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

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 ›

Horseshoe Bay, TX population

Horseshoe Bay had 4,257 residents in the 2020 Census.

2020 Census4,257
Density297 per sq mi (115 per km²)

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

Horseshoe Bay at a glance

StateTexas (TX)
CountyLlano County
TypeCity
Population4,257 (2020)
Land area14.33 sq mi (37.1 km²)
Water area2.26 sq mi (5.86 km²)
Elevation846 ft (258 m)
Coordinates30.5408° N, 98.3806° W
ZIP code78657
Official websitehorseshoe-bay-tx.gov
Census code (GEOID)4834862

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

Towns near Horseshoe Bay

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: