San Pedro

Census-designated place in Cameron County, Texas

Aerial view of San Pedro, Texas
Aerial view: USDA NAIP · USGS The National Map (public domain)

San Pedro is an unincorporated community (census-designated place) in Cameron County, Texas, with 442 residents (2020 Census). It sits at 46 ft (14 m) above sea level. The nearest town is Rancho Viejo, 4.3 miles NE.

About San Pedro

San Pedro is a census-designated place (CDP) in Cameron County, Texas, United States. The population was 442 at the 2020 census. It is part of the Brownsville–Harlingen Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

San Pedro weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in San Pedro

All 24 webcams near San Pedro ›

Webcams: Windy.com

Living in San Pedro

Median home value
$43,000
Median age
35.6
Cost of living and demographics of San Pedro ›

Do you know San Pedro? Tell us about it

Help other travelers: share what makes San Pedro special. We review every message before publishing it.

Map of San Pedro

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

San Pedro 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 ›

San Pedro, TX population

San Pedro had 442 residents in the 2020 Census.

2020 Census442
Density364 per sq mi (141 per km²)

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

San Pedro at a glance

StateTexas (TX)
CountyCameron County
TypeCensus-designated place
Population442 (2020)
Land area1.21 sq mi (3.1 km²)
Elevation46 ft (14 m)
Coordinates25.9813° N, 97.5882° W
ZIP code78520
Census code (GEOID)4865620

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

Towns near San Pedro

Straight-line distance between town centers.

Frequently asked questions about San Pedro

What county is San Pedro in?

San Pedro is in Cameron County, Texas.

What is the population of San Pedro, TX?

442 people lived in San Pedro at the 2020 Census.

What is the ZIP code of San Pedro, TX?

The ZIP code of San Pedro is 78520.

What is the elevation of San Pedro?

46 feet (14 m) above sea level.

What towns are near San Pedro?

Rancho Viejo (4.3 mi), Olmito (4.4 mi), Encantada-Ranchito-El Calaboz (4.7 mi), Rice Tracts (5.9 mi), La Paloma (6.4 mi).

Last updated: