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.
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
| City | Population | Rank in Mexico |
|---|---|---|
| Reynosa | 589,466 | #32 |
| Heroica Matamoros | 510,739 | #37 |
| Nuevo Laredo | 416,055 | #46 |
| Ciudad Victoria | 332,100 | #62 |
| Tampico | 309,003 | #67 |
| Ciudad Madero | 197,216 | #93 |
| Miramar | 118,614 | #127 |
| Ciudad Río Bravo | 95,647 | #144 |
Cities near San Fernando
- Valle Hermoso48,918 people · ~98 km away
- Ciudad Río Bravo95,647 people · ~127 km away
- Heroica Matamoros510,739 people · ~132 km away
- Reynosa589,466 people · ~138 km away
- Linares70,378 people · ~143 km away
- Ciudad Victoria332,100 people · ~159 km away
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.