Duncan

Oklahoma Stephens County

Duncan

A city in Stephens County, Oklahoma — population 22,259 as of 2020.

Open the map Official city site

Tonight 58°F Clear
Monday 82°F Sunny
Monday Night 57°F Clear
Tuesday 82°F Sunny

News in Duncan

Newest first · from local sources · checked 1 hr ago
City of Duncan September 28

City Council Special Meeting

Event date: September 28, 2026 Event Time: 12:00 PM - 11:59 PM Location: 18 S 7th St. Duncan, OK 73534

Government & Civic
City of Duncan September 8

Duncan Public Library Board Regular Meeting

Event date: September 22, 2026 Event Time: 01:00 PM - 11:59 PM Location: Duncan, OK 73534

Events
City of Duncan February 11

Quality of Life Public Forum

Event date: September 28, 2026 Event Time: 05:30 PM - 07:30 PM Location: 1600 S Highway 81 Duncan, OK 73534

Events
City of Duncan December 30

Waurika Lake Master Conservancy District Regular Meetings

Event date: October 6, 2026 Event Time: 02:00 PM - 11:59 PM Location: Duncan, OK 73534

Events
City of Duncan December 30

South Central Oklahoma Environmental Authority (SCOEA)

Event date: October 5, 2026 Event Time: 11:00 AM - 11:59 PM Location: Duncan, OK 73534

Events
City of Duncan December 30

Main Street Duncan Regular Meeting

Event date: October 15, 2026 Event Time: 12:00 AM - 11:59 PM Location: Duncan, OK 73534

Community Groups & Organizations

In and around Duncan

Musicians & bands near Duncan →

Explore the Greater Duncan metro →

Duncan changes faster than we can keep up.

Something opened, closed or moved? Tell us and we'll put it right. Our editors review submissions before they publish — you'll need an account with access to send one.

Duncan by the numbers

Population 22,259Population figure, 2020
Households & income
Area
42.95 sq mi (111.24 km²), 4.88 sq mi water
Median age
39.9
Households
9,492
Persons per household
2.4
Median household income
$58,054
Median house value
$131,500
2020–2024 ACS
Municipal office
Office
CITY MANAGER
Address
720 W WILLOW AVE, DUNCAN, OK 73533
Municipal record
An unhandled error has occurred. Reload 🗙