Coconino County, Arizona
County seat: Flagstaff · Population 144,368 (2025) · 18,616 sq mi
Coconino County is the 7th most populous of Arizona's 15 counties, with 144,368 people (2025 estimate). Its county seat is Flagstaff. The map shows its 6 cities and towns and the 6 neighboring counties.

Coconino County facts
- County seat
- Flagstaff
- Population (2025 estimate)
- 144,368 −0.5% since 2020
- Land area
- 18,616 sq mi 1st largest of 15
- Water area
- 45 sq mi
- Population density
- 8 per sq mi
- Established
- 1891
- Largest city
- Flagstaff 77,260
- Median household income
- $72,966
- Cities and towns
- 6 plus 29 CDPs
- ZIP codes
- 31
- Time zone
- Mountain (no DST; Navajo Nation observes DST)
- FIPS code
- 04005
Cities and towns in Coconino County
Coconino County has 6 incorporated cities, towns and villages. Populations count the people living inside Coconino County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Flagstaff (county seat) | City | 77,260 | |
| Page | City | 7,147 | |
| Williams | City | 3,473 | |
| Sedona | City | 2,501 | Yavapai County |
| Fredonia | Town | 1,290 | |
| Tusayan | Town | 581 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Tuba City | 7,960 | |
| Doney Park | 6,253 | |
| Kachina Village | 3,212 | |
| Mountain View Ranches | 1,984 | |
| Timberline-Fernwood | 1,973 | |
| Fort Valley | 1,761 | |
| Parks | 1,706 | |
| Bellemont | 1,701 | |
| Red Lake | 1,676 | |
| Kaibito | 1,661 | |
| Grand Canyon Village | 1,599 | |
| Kaibab Estates West | 1,403 | |
| LeChee | 1,307 | |
| Mountainaire | 1,103 | |
| Blue Ridge | 992 | |
| Leupp | 882 | |
| Moenkopi | 879 | |
| Cameron | 782 | |
| Munds Park | 608 | |
| Bitter Springs | 504 | |
| Tolani Lake | 439 | |
| Valle | 436 | |
| Oak Creek Canyon | 356 | |
| Greenehaven | 325 | |
| Tonalea | 205 | |
| Forest Lakes | 204 | |
| Mormon Lake | 153 | |
| Winslow West | 23 | Navajo County |
| Supai | 0 |
ZIP codes in Coconino County
31 ZIP codes reach into Coconino County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 85931
- 86001
- 86003
- 86004
- 86005
- 86011
- 86015
- 86016
- 86017
- 86018
- 86020
- 86022 also Mohave County
- 86023
- 86024
- 86030 also Navajo County
- 86035
- 86036
- 86038
- 86040
- 86044 also Navajo County
- 86045
- 86046
- 86047 also Navajo County
- 86052
- 86053
- 86054 also Navajo County
- 86320 also Yavapai County
- 86336 also Yavapai County
- 86337 also Yavapai County
- 86434 also Mohave and Yavapai counties
- 86435
Population of Coconino County, 2020–2025
Coconino County shrank by 743 people (−0.5%) between April 2020 and July 2025: 1,066 more births than deaths and a net loss of 1,807 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 145,182 |
| 2021 | 142,851 |
| 2022 | 144,078 |
| 2023 | 144,554 |
| 2024 | 144,658 |
| 2025 | 144,368 |
Neighboring counties
- Navajo County east · 109,946 people
- Mohave County west · 228,102 people
- Yavapai County southwest · 252,552 people
- Gila County south · 53,801 people
- Kane County, Utah north · 8,597 people
- San Juan County, Utah northeast · 14,542 people
Printable Coconino 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) (183 KB)
- PNG (2400 px) (121 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 Arizona county map with all 15 counties. Found an error? Tell us.