Checked
Stephens County, OK
9 cities and towns and 7 ZIP codes in Stephens County, Oklahoma.
Population
43,551
Land area
870sq mi
People per sq mi
50
ZIP codes
7
Cities and towns in Stephens County
Stephens County at a glance
- Households here earn a median of $61,620 a year, 5% less than the Oklahoma figure of $65,039.
- A typical owner-occupied home is valued at $145,300 (27% below Oklahoma) and median rent is $895 a month.
- The biggest population centers are Duncan (22,958), Marlow (4,451) and Comanche (1,545).
Local data for Stephens County, OK
Counts from official public data
- Hospitals1
- Emergency Rooms1
- Nursing Homes5
- Schools26
- Colleges1
- Libraries3
- Banks21
- Post Offices7
- Parks13
- Grocery Stores15
- Restaurants115
- Affordable Housing2
- Home Health Agencies2
- Hospice Care2
- Dialysis Centers1
- Rehab & Long-Term Care Hospitals1
- Community Health Centers3
- Mental Health & Addiction Treatment2
- Community Colleges & Trade Schools1
- Toxic Release Facilities8
- Historic Places10
Housing and community stats
Stephens County, OK, American Community Survey 2020-2024
Median household income
$61,620
Poverty rate
18.0%
Median home value
$145,300
Prices +10.4% in a year
Median rent
$895/mo
Homeownership
74.4%
Bachelor's or higher
20.6%
Median age
41.0
Average commute
23.7 min
Largest reported origins and ancestries: Irish Americans (5,146), German Americans (4,263), Mexican Americans (3,019).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
4.5%
Aug 2026, +0.6 pts in a year
Average annual pay
$54,813
14,725 jobs, 2025
Income per person
$55,200
BEA, 2024
Federal spending
$369M
FY 2026, $8,611 per person
PPP loans
$78.93M
2,052 loans, 10,601 jobs reported
Campaign donations
$87.41K
Itemized, 2026 cycle
How people get to work
Stephens County, OK, workers 16 and older. American Community Survey 5-year estimates
- Drove alone79.5%
- Carpooled12.4%
- Public transit0.1%
- Walked1.3%
- Bicycle0.2%
- Taxi, ride-hailing, motorcycle or other0.9%
- Worked from home5.6%
Average one-way commute: 23.7 minutes for people who do not work from home.
Environment and hazard risk
Stephens County, OK, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: hail
Storm events since 1996
1,032
Most often hail
Flood insurance policies
39
0.2% of homes, county
July high / Jan low
94° / 30°F
Hazards, floods and storm historyCheck a flood zone10 historic places
Health statistics
Share of adults in Stephens County, OK, CDC PLACES estimates
Obesity
39.1%
U.S. 33.3% +5.8 pts
Diabetes
14.2%
U.S. 12.1% +2.1 pts
Smoking
18.6%
U.S. 12.8% +5.8 pts
Uninsured (18-64)
11.3%
U.S. 11.1% about the same
Cities, towns and ZIP codes in Stephens County
Population shown
Frequently asked questions
- What is the largest city in Stephens County, OK?
- Duncan is the largest city or town in Stephens County, with about 22,958 residents.
- How many ZIP codes are in Stephens County?
- Stephens County includes 7 ZIP Code Tabulation Areas, including 73055, 73425, 73434, 73442, 73491.
- What is the population of Stephens County, OK?
- About 43,551 people live in Stephens County, based on American Community Survey 5-year estimates.
- What counties border Stephens County?
- Stephens County borders Comanche County, Grady County, Carter County, Garvin County, Cotton County, Jefferson County.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023