Weslaco
City in Hidalgo County, Texas
Weslaco is a city in Hidalgo County, Texas, with 40,160 residents (2020 Census). It sits at 79 ft (24 m) above sea level. The nearest town is Midway South, 2.1 miles W.
- 40,160residents (2020 Census)
- 79 ftelevation · 24 m
- 17.0 sq miland area · 43.9 km²
- 2,368 / sq mipopulation density
- 78599ZIP code
About Weslaco
Weslaco ( WESS-lə-koh) is a city in Hidalgo County, Texas, United States. As of the 2020 census the population was 41,103, Studies from 2023 show the population is 43,053 and in 2020 the estimated population was 40,160. It is at the southern tip of Texas in the Rio Grande Valley near the Mexican border, across the Rio Grande from the city of Nuevo Progreso, Rio Bravo, Tamaulipas.
Weslaco derives its name from the W.E. Stewart Land Company. It was the hometown of Harlon Block, one of the Marines photographed raising the flag at Iwo Jima, and of film and television actor David Spielberg.
Text: Wikipedia · CC BY-SA 4.0
Weslaco weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Weslaco
Webcams: Windy.com
Living in Weslaco
- Median household income
- $59,551
- Median home value
- $140,000
- Median rent
- $967/mo
- Median age
- 31.1
Do you know Weslaco? Tell us about it
Help other travelers: share what makes Weslaco special. We review every message before publishing it.
Map of Weslaco
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Weslaco 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 ›Weslaco, TX population
Weslaco had 40,160 residents in the 2020 Census.
| 2020 Census | 40,160 |
|---|---|
| Density | 2,368 per sq mi (914 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Weslaco at a glance
| State | Texas (TX) |
|---|---|
| County | Hidalgo County |
| Type | City |
| Population | 40,160 (2020) |
| Land area | 16.96 sq mi (43.9 km²) |
| Water area | 0.07 sq mi (0.19 km²) |
| Elevation | 79 ft (24 m) |
| Coordinates | 26.1605° N, 97.9877° W |
| ZIP code | 78599 |
| Official website | weslacotx.gov |
| Census code (GEOID) | 4877272 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Weslaco
- Midway South2.1 mi W
- Villa Verde2.2 mi S
- Llano Grande2.4 mi SE
- Midway North2.7 mi NW
- Donna2.9 mi W
- Scissors4.2 mi SW
- Mila Doce4.6 mi N
- Mercedes4.7 mi E
- Olivarez4.7 mi N
- Progreso4.8 mi SE
- Indian Hills5.6 mi NE
- Heidelberg6.5 mi E
Straight-line distance between town centers.
Frequently asked questions about Weslaco
What county is Weslaco in?
Weslaco is in Hidalgo County, Texas.
What is the population of Weslaco, TX?
40,160 people lived in Weslaco at the 2020 Census.
What is the ZIP code of Weslaco, TX?
The ZIP code of Weslaco is 78599.
What is the elevation of Weslaco?
79 feet (24 m) above sea level.
What towns are near Weslaco?
Midway South (2.1 mi), Villa Verde (2.2 mi), Llano Grande (2.4 mi), Midway North (2.7 mi), Donna (2.9 mi).
Last updated: