Map of San Pedro, Coahuila, Mexico

San Pedro is a city in Coahuila, Mexico, with a population of about 48,746. It lies at 25.7560°N, 102.9839°W. San Pedro is about 807 km (502 mi) northwest of Mexico City, the capital. The nearest city on our map is Matamoros, 35 km to the southwest.

San Pedro at a glance

Country
Region
Coahuila
Population
48,746GeoNames
Coordinates
25.7560, -102.983925°45′22″N 102°59′02″W
Time zone
America/MonterreyUTC−06:00
Local time
–
Distance to Mexico City
807 km (502 mi)

Where is San Pedro?

Cities near San Pedro

Largest cities in Coahuila

Largest cities in Mexico

Map of Mexico and all its cities →

Other places named San Pedro

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.