San Fernando Population 2026

San Fernando has a population of 29,171, making it the #338 biggest city in 🇲🇽 Mexico, located in Tamaulipas. It is about 421× smaller than Mexico City, the country's biggest city.

Mexico CitySan Fernando
Location of San Fernando (capital Mexico City shown for reference). Boundaries: Natural Earth.
Population (city proper)
29,171
Rank in Mexico
#338
Coordinates
24.85°N, 98.15°W
~44 m elevation · America/Monterrey
Distance to capital (Mexico City)
611 km
379 miles, straight line

Other big cities in Tamaulipas

CityPopulationRank in Mexico
Reynosa589,466#32
Heroica Matamoros510,739#37
Nuevo Laredo416,055#46
Ciudad Victoria332,100#62
Tampico309,003#67
Ciudad Madero197,216#93
Miramar118,614#127
Ciudad Río Bravo95,647#144

Cities near San Fernando

FAQ

What is the population of San Fernando?
San Fernando has a population of 29,171 (city proper, latest official figure via GeoNames), making it the #338 biggest city in Mexico.
What region is San Fernando in?
San Fernando is located in Tamaulipas, Mexico.
Is San Fernando the capital of Mexico?
No, the capital of Mexico is Mexico City, about 611 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Mexico · Mexico population by year