Weslaco

City in Hidalgo County, Texas

View of Weslaco, Texas
Photo: Isaac Monter · CC BY-SA 3.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Weslaco

All 23 webcams near 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
Cost of living and demographics of Weslaco ›

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

Loading 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 Census40,160
Density2,368 per sq mi (914 per km²)

Source: U.S. Census Bureau, Decennial Census.

Weslaco at a glance

StateTexas (TX)
CountyHidalgo County
TypeCity
Population40,160 (2020)
Land area16.96 sq mi (43.9 km²)
Water area0.07 sq mi (0.19 km²)
Elevation79 ft (24 m)
Coordinates26.1605° N, 97.9877° W
ZIP code78599
Official websiteweslacotx.gov
Census code (GEOID)4877272

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Weslaco

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: