San Mateo County, California
County seat: Redwood City · Population 743,568 (2025) · 449 sq mi
San Mateo County is the 15th most populous of California's 58 counties, with 743,568 people (2025 estimate). Its county seat is Redwood City. The map shows its 20 cities and towns and the 4 neighboring counties.

San Mateo County facts
- County seat
- Redwood City
- Population (2025 estimate)
- 743,568 −2.7% since 2020
- Land area
- 449 sq mi 56th largest of 58
- Water area
- 292 sq mi
- Population density
- 1,658 per sq mi
- Established
- 1856
- Named after
- Matthew the Apostle Christian evangelist and apostle (10-74)
- Largest city
- San Mateo 103,337
- Median household income
- $158,855
- Cities and towns
- 20 plus 13 CDPs
- ZIP codes
- 31
- Time zone
- Pacific
- FIPS code
- 06081
Cities and towns in San Mateo County
San Mateo County has 20 incorporated cities, towns and villages. Populations count the people living inside San Mateo County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| San Mateo | City | 103,337 | |
| Daly City | City | 101,261 | |
| Redwood City (county seat) | City | 82,178 | |
| South San Francisco | City | 64,941 | |
| San Bruno | City | 42,305 | |
| Pacifica | City | 36,890 | |
| Menlo Park | City | 32,713 | |
| Foster City | City | 32,411 | |
| Burlingame | City | 31,929 | |
| San Carlos | City | 29,261 | |
| East Palo Alto | City | 28,872 | |
| Belmont | City | 28,752 | |
| Millbrae | City | 22,869 | |
| Half Moon Bay | City | 11,287 | |
| Hillsborough | Town | 11,206 | |
| Atherton | Town | 6,960 | |
| Woodside | Town | 5,181 | |
| Brisbane | City | 4,656 | |
| Portola Valley | Town | 4,292 | |
| Colma | Town | 1,385 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| North Fair Oaks | 13,100 | |
| El Granada | 5,232 | |
| Broadmoor | 4,586 | |
| Emerald Lake Hills | 4,235 | |
| West Menlo Park | 3,634 | |
| Montara | 2,917 | |
| Moss Beach | 2,683 | |
| Highlands | 2,450 | |
| Baywood Park | 1,580 | |
| Ladera | 1,297 | |
| La Honda | 1,269 | |
| Pescadero | 691 | |
| Loma Mar | 309 |
ZIP codes in San Mateo County
31 ZIP codes reach into San Mateo County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 94002
- 94005
- 94010
- 94014
- 94015
- 94018
- 94019
- 94020
- 94021
- 94025
- 94027
- 94028 also Santa Clara County
- 94030
- 94037
- 94038
- 94044
- 94060
- 94061
- 94062
- 94063
- 94065
- 94066
- 94070
- 94074
- 94080
- 94128
- 94303 also Santa Clara County
- 94401
- 94402
- 94403
- 94404
Population of San Mateo County, 2020–2025
San Mateo County shrank by 20,940 people (−2.7%) between April 2020 and July 2025: 12,212 more births than deaths and a net loss of 32,120 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 762,639 |
| 2021 | 739,463 |
| 2022 | 732,245 |
| 2023 | 733,949 |
| 2024 | 740,627 |
| 2025 | 743,568 |
Neighboring counties
- Santa Cruz County southeast · 258,852 people
- Santa Clara County east · 1,914,391 people
- Alameda County northeast · 1,636,630 people
- San Francisco County north · 826,079 people
Printable San Mateo County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (167 KB)
- PNG (2400 px) (134 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the California county map with all 58 counties. Found an error? Tell us.