Santa Maria Population 2026
Santa Maria has a population of 28,002, making it the #386 biggest city in 🇵🇭 Philippines, located in Ilocos. It is about 110× smaller than Quezon City, the country's biggest city.
Population (city proper)
28,002
Rank in Philippines
#386
Coordinates
16.95°N, 120.44°E
~9 m elevation · Asia/Manila
Distance to capital (Manila)
267 km
166 miles, straight line
Other big cities in Ilocos
Cities near Santa Maria
- Tagudin35,791 people · ~2 km away
- Mankayan15,886 people · ~37 km away
- San Fernando83,003 people · ~40 km away
- Bauang77,670 people · ~48 km away
- La Trinidad142,925 people · ~57 km away
- Bontoc23,466 people · ~59 km away
FAQ
What is the population of Santa Maria?
Santa Maria has a population of 28,002 (city proper, latest official figure via GeoNames), making it the #386 biggest city in Philippines.
What region is Santa Maria in?
Santa Maria is located in Ilocos, Philippines.
Is Santa Maria the capital of Philippines?
No, the capital of Philippines is Manila, about 267 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 Philippines · Philippines population by year