Hill Country Lakeside City
Condos & Apartments in Cottonwood Shores, TX
Welcome to Cottonwood Shores, the "City on Two Lakes" between Lake LBJ and Lake Marble Falls, a small Burnet County community minutes from Marble Falls.
Cottonwood Shores is a small city in southwestern Burnet County, Texas, set on the south bank of the Colorado River in the Hill Country, just below the outlet of Lake Lyndon B. Johnson and near Lake Marble Falls. That position between two reservoirs gives the city its nickname, the "City on Two Lakes," and defines its character as a lakeside residential community. The area appeared on county maps by the early 1970s as a residential development along the river, and it has grown into an incorporated city with its own police department, volunteer fire department, and community institutions. The lakes are the heart of local life. Residents enjoy boating, fishing, jet skiing, and waterfront living, with a yacht club and marina serving the community and the broader lake area. The Hill Country Community Theatre and a handful of nearby restaurants add a modest cultural and dining presence, while Marble Falls, about a mile and a half to the northeast, provides the nearest full range of shopping, healthcare, and services. The city's population is about 1,400, and it is served by the Marble Falls Independent School District, a district that covers a large portion of western Burnet County including Marble Falls, Meadowlakes, and Granite Shoals. Austin lies roughly 50 miles to the southeast, making Cottonwood Shores a practical lakeside home base within reach of a major Texas city. Cottonwood Shores suits people seeking a small Hill Country lake community — direct water access, lakeside views, and a quiet residential pace — with the conveniences of Marble Falls minutes away and the employment and amenities of Austin within commuting range.
Frequently Asked Questions
What county is Cottonwood Shores in?
Cottonwood Shores is in southwestern Burnet County, Texas, in the Hill Country on the south bank of the Colorado River. It sits just over a mile southwest of Marble Falls, below the outlet of Lake LBJ.
Why is Cottonwood Shores called the City on Two Lakes?
Cottonwood Shores is called the 'City on Two Lakes' because it sits between Lake LBJ (Lyndon B. Johnson) and Lake Marble Falls on the Colorado River. Its lakeside setting, boat access, and marina are central to the community's identity.
What school district serves Cottonwood Shores?
Cottonwood Shores is served by the Marble Falls Independent School District, which covers a large area of western Burnet County and serves Marble Falls, Meadowlakes, Granite Shoals, Highland Haven, and Cottonwood Shores, among other communities.
How far is Cottonwood Shores from Marble Falls?
Cottonwood Shores lies about 1.7 miles southwest of Marble Falls, the nearest larger town for shopping and services. Austin is roughly 50 miles to the southeast, and the lakes themselves provide year-round water recreation.
MARKET SNAPSHOT
The Market at a Glance
How homes have been selling here over the last 90 days.
Price & Sales History
Market data reflects closed sales over the last 90 days and is provided for informational purposes.
BROWSE BY ZIP
Zip Codes
Browse listings by postal code in this area.
- Grid
- Map
- List
No listings found.



