Checked
San Benito, TX
City in Cameron County, Texas. ZIP codes: 78586.
Population
24,709
Land area
15.8sq mi
People per sq mi
1,564
ZIP codes
1
San Benito and its ZIP codes
San Benito at a glance
- San Benito is about 14 times as dense as Texas as a whole.
- By population, it ranks 138th among 1,795 cities and towns in Texas.
- The median household income is $43,639, 44% below the Texas median of $78,476.
- A typical owner-occupied home is valued at $85,300 (70% below Texas) and median rent is $839 a month.
Local data for San Benito, TX
Counts from official public data
Housing and community stats
San Benito, TX, American Community Survey 2020-2024
Median household income
$43,639
Poverty rate
29.7%
Median home value
$85,300
Median rent
$839/mo
Homeownership
66.0%
Bachelor's or higher
14.2%
Median age
33.8
Average commute
17.5 min
Largest reported origins and ancestries: Mexican Americans (22,015), German Americans (364), Puerto Ricans (173).
Economy and federal money
Jobs, pay, income and spending are for Cameron County. PPP loans are for San Benito.
Unemployment rate
6.5%
Aug 2026, -1.0 pts in a year
Average annual pay
$47,042
154,673 jobs, 2025
Income per person
$39,990
BEA, 2024
Federal spending
$2.86B
FY 2026, $6,785 per person
How people get to work
San Benito, TX, workers 16 and older. American Community Survey 5-year estimates
- Drove alone72.2%
- Carpooled15.4%
- Public transit0.0%
- Walked1.0%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other0.3%
- Worked from home11.1%
Average one-way commute: 17.5 minutes for people who do not work from home.
Environment and hazard risk
San Benito, TX, from FEMA, NOAA and EPA
Natural hazard risk
Relatively High
Top: cold wave
Storm events since 1996
851
Countywide, mostly drought
Flood insurance policies
12,201
9.7% of homes, county
July high / Jan low
97° / 51°F
28.2 inches of rain a year
Health statistics
Share of adults in San Benito, TX, CDC PLACES estimates
Obesity
42.3%
U.S. 33.3% +9.0 pts
Diabetes
21.1%
U.S. 12.1% +9.0 pts
Smoking
14.7%
U.S. 12.8% +1.9 pts
Uninsured (18-64)
39.4%
U.S. 11.1% +28.3 pts
ZIP codes in San Benito
1 in or overlapping San Benito. Population shown
Cities near San Benito
| Name | Distance | Land area (sq mi) |
|---|---|---|
| El Camino AngostoCensus-designated place | 1.6 mi | 0.3 |
| LagoCensus-designated place | 1.6 mi | 0 |
| PalmerCensus-designated place | 3 mi | 1.1 |
| Green Valley FarmsCensus-designated place | 3.6 mi | 3.9 |
| Rice TractsCensus-designated place | 3.9 mi | 1.9 |
| La PalomaCensus-designated place | 4.5 mi | 2.2 |
| Arroyo Colorado EstatesCensus-designated place | 5.1 mi | 1.1 |
| Encantada-Ranchito-El CalabozCensus-designated place | 5.6 mi | 2.6 |
| HarlingenCity | 5.9 mi | 40.3 |
| Villa del SolCensus-designated place | 6 mi | 0.2 |
| Rancho ViejoTown | 6.4 mi | 2.1 |
| LozanoCensus-designated place | 7 mi | 0.1 |
| Indian LakeTown | 7.4 mi | 0.2 |
| RangervilleVillage | 7.4 mi | 3.5 |
| Los IndiosTown | 7.4 mi | 1.9 |
| Los FresnosCity | 7.8 mi | 4.4 |
Frequently asked questions
- What county is San Benito, TX in?
- San Benito is in Cameron County, Texas.
- What ZIP codes are in San Benito, TX?
- ZIP codes in or overlapping San Benito include 78586.
- What is the population of San Benito, TX?
- About 24,709 people live in San Benito, based on American Community Survey 5-year estimates.
- What cities are near San Benito?
- Nearby places include El Camino Angosto (1.6 mi), Lago (1.6 mi), Palmer (3 mi), Green Valley Farms (3.6 mi), Rice Tracts (3.9 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023