Fayette County, Texas
County seat: La Grange · Population 25,459 (2025) · 950 sq mi
Fayette County is the 102nd most populous of Texas's 254 counties, with 25,459 people (2025 estimate). Its county seat is La Grange. It is part of the Capital region, one of the 12 Texas Comptroller economic regions. The map shows its 7 cities and towns and the 8 neighboring counties.

Fayette County facts
- County seat
- La Grange
- Population (2025 estimate)
- 25,459 +4% since 2020
- Land area
- 950 sq mi 85th largest of 254
- Water area
- 10 sq mi
- Population density
- 27 per sq mi
- Established
- 1837
- Named after
- Gilbert du Motier, Marquis de Lafayette French general and politician (1757–1834)
- Largest city
- La Grange 4,509
- Median household income
- $75,854
- Cities and towns
- 7 plus 1 CDPs
- ZIP codes
- 15
- Time zone
- Central
- FIPS code
- 48149
Cities and towns in Fayette County
Fayette County has 7 incorporated cities, towns and villages. Populations count the people living inside Fayette County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| La Grange (county seat) | City | 4,509 | |
| Schulenburg | City | 2,837 | |
| Flatonia | Town | 1,413 | |
| Ellinger | City | 299 | |
| Carmine | City | 255 | |
| Fayetteville | City | 254 | |
| Round Top | Town | 95 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Plum | 138 |
ZIP codes in Fayette County
15 ZIP codes reach into Fayette County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 78932 also Washington County
- 78938
- 78940 also Colorado and Austin counties
- 78941 also Gonzales, Bastrop and Lavaca counties
- 78942 also Lee and Bastrop counties
- 78945 also Bastrop and Lee counties
- 78946 also Lee and Washington counties
- 78949
- 78950 also Austin and Colorado counties
- 78954 also Austin County
- 78956 also Lavaca County
- 78957 also Bastrop County
- 78959 also Gonzales, Caldwell and Bastrop counties
- 78962 also Colorado County
- 78963
Population of Fayette County, 2020–2025
Fayette County grew by 986 people (+4%) between April 2020 and July 2025: 731 more deaths than births and a net gain of 1,722 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 24,511 |
| 2021 | 24,734 |
| 2022 | 24,972 |
| 2023 | 25,436 |
| 2024 | 25,501 |
| 2025 | 25,459 |
Neighboring counties
- Colorado County southeast · 21,439 people
- Bastrop County northwest · 118,908 people
- Washington County northeast · 38,288 people
- Lee County north · 18,729 people
- Gonzales County southwest · 20,159 people
- Lavaca County south · 20,651 people
- Austin County east · 33,625 people
- Caldwell County west · 55,150 people
Printable Fayette County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (145 KB)
- PNG (2400 px) (81 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Texas county map with all 254 counties. Found an error? Tell us.