Graham County, Arizona

County seat: Safford · Population 40,157 (2025) · 4,622 sq mi

Graham County is the 13th most populous of Arizona's 15 counties, with 40,157 people (2025 estimate). Its county seat is Safford. The map shows its 3 cities and towns and the 7 neighboring counties.

Map of Graham County, Arizona with cities, towns and the county boundary
Graham County, Arizona with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Graham County facts

County seat
Safford
Population (2025 estimate)
40,157 +4.2% since 2020
Land area
4,622 sq mi 12th largest of 15
Water area
18 sq mi
Population density
9 per sq mi
Established
1881
Same name
One of 3 Graham Counties in the US
Named after
Mount Graham mountain in the Pinaleño Mountains in Graham County, Arizona, United States
Largest city
Safford 10,279
Median household income
$67,325
Cities and towns
3 plus 9 CDPs
ZIP codes
11
Time zone
Mountain (no DST)
FIPS code
04009

Cities and towns in Graham County

Graham County has 3 incorporated cities, towns and villages. Populations count the people living inside Graham County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Safford (county seat)City10,279
ThatcherTown5,690
PimaTown3,181

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Swift Trail Junction2,859
Bylas1,551
Cactus Flats1,508
Central657
Peridot654Gila County
San Jose496
Bryce379
Solomon321
Fort Thomas313

ZIP codes in Graham County

11 ZIP codes reach into Graham County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Graham County, 2020–2025

Graham County grew by 1,619 people (+4.2%) between April 2020 and July 2025: 463 more births than deaths and a net gain of 1,081 people from migration.

Year (July 1)Population
202038,626
202138,906
202238,784
202339,552
202440,239
202540,157

Neighboring counties

Printable Graham 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.

Paste this code to embed the map on your site:

Sources

Back to the Arizona county map with all 15 counties. Found an error? Tell us.