Checked
Buffalo, TX
City in Leon County, Texas.
Population
1,652
Land area
4.7sq mi
People per sq mi
351
ZIP codes
0
Buffalo and its ZIP codes
Buffalo at a glance
- Buffalo is about 3 times as dense as Texas as a whole.
- The median household income is $45,202, 42% below the Texas median of $78,476.
- A typical owner-occupied home is valued at $73,500 (74% below Texas) and median rent is $733 a month.
Local data for Buffalo, TX
Counts from official public data
Housing and community stats
Buffalo, TX, American Community Survey 2020-2024
Median household income
$45,202
Poverty rate
18.4%
Median home value
$73,500
Median rent
$733/mo
Homeownership
59.8%
Bachelor's or higher
8.4%
Median age
40.7
Average commute
21.5 min
Largest reported origins and ancestries: Mexican Americans (495), German Americans (205), Irish Americans (148).
Economy and federal money
Jobs, pay, income and spending are for Leon County. PPP loans are for Buffalo.
Unemployment rate
4.2%
Aug 2026, -0.2 pts in a year
Average annual pay
$74,447
6,189 jobs, 2025
Income per person
$66,456
BEA, 2024
Federal spending
$158M
FY 2026, $10,047 per person
How people get to work
Buffalo, TX, workers 16 and older. American Community Survey 5-year estimates
- Drove alone85.1%
- Carpooled7.4%
- Public transit0.0%
- Walked3.4%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other0.9%
- Worked from home3.1%
Average one-way commute: 21.5 minutes for people who do not work from home.
Environment and hazard risk
Buffalo, TX, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: drought
Storm events since 1996
382
Countywide, mostly thunderstorm wind
Flood insurance policies
34
0.4% of homes, county
July high / Jan low
94° / 35°F
42.4 inches of rain a year
Health statistics
Share of adults in Buffalo, TX, CDC PLACES estimates
Obesity
40.2%
U.S. 33.3% +6.9 pts
Diabetes
16.1%
U.S. 12.1% +4.0 pts
Smoking
18.4%
U.S. 12.8% +5.6 pts
Uninsured (18-64)
23.2%
U.S. 11.1% +12.1 pts
Cities near Buffalo
| Name | Distance | Land area (sq mi) |
|---|---|---|
| JewettCity | 8.1 mi | 2 |
| CentervilleCity | 15 mi | 1.8 |
| OakwoodTown | 16 mi | 1.1 |
| TeagueCity | 17 mi | 5.1 |
| MarquezCity | 19 mi | 1.3 |
| FairfieldCity | 19 mi | 5.5 |
| LeonaCity | 22 mi | 2.2 |
| KirvinTown | 26 mi | 0.4 |
| Hilltop LakesCensus-designated place | 27 mi | 8.5 |
| GroesbeckCity | 28 mi | 4.3 |
| MexiaCity | 29 mi | 7.2 |
| NormangeeTown | 30 mi | 1.1 |
Frequently asked questions
- What county is Buffalo, TX in?
- Buffalo is in Leon County, Texas.
- What is the population of Buffalo, TX?
- About 1,652 people live in Buffalo, based on American Community Survey 5-year estimates.
- What cities are near Buffalo?
- Nearby places include Jewett (8.1 mi), Centerville (15 mi), Oakwood (16 mi), Teague (17 mi), Marquez (19 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023