Cities and towns in Oklahoma: typical home values
September 2026 figures from Zillow · updated 2026-11-15
ProMap by Home Economics has a housing data page for 415 cities and towns in Oklahoma. The figure beside each name is its typical home value in September 2026. Among them, the highest typical home value is in Nichols Hills ($984,000) and the lowest is in Grandfield ($47,534).
The typical home in Oklahoma is worth about $221,000 (Zillow Home Value Index, September 2026), up 2.6% over the past year; the U.S. figure is $366,000.
Jump to a letter
A 21 places
- Ada Pontotoc County $186,000
- Adair Mayes County $255,000
- Afton Ottawa County $384,000
- Agra Lincoln County $208,000
- Alex Grady County $172,000
- Aline Alfalfa County $196,000
- Allen Pontotoc County $179,000
- Altus Jackson County $110,000
- Alva Woods County $107,000
- Amber Grady County $198,000
- Ames Major County $170,000
- Anadarko Caddo County $73,972
- Antlers Pushmataha County $143,000
- Apache Caddo County $120,000
- Arapaho Custer County $146,000
- Ardmore Carter County $157,000
- Arkoma Le Flore County $101,000
- Arnett Ellis County $125,000
- Asher Pottawatomie County $185,000
- Atoka Atoka County $186,000
- Atwood Hughes County $181,000
B 30 places
- Barnsdall Osage County $119,000
- Bartlesville Washington County $188,000
- Beaver Beaver County $102,000
- Beggs Okmulgee County $173,000
- Bennington Bryan County $306,000
- Bethany Oklahoma County $175,000
- Bethel Acres Pottawatomie County $256,000
- Big Cabin Craig County $260,000
- Billings Noble County $77,634
- Binger Caddo County $80,244
- Bixby Tulsa County $334,000
- Blackwell Kay County $63,056
- Blair Jackson County $82,796
- Blanchard McClain County $321,000
- Bluejacket Craig County $188,000
- Boise City Cimarron County $81,230
- Bokchito Bryan County $237,000
- Bokoshe Le Flore County $175,000
- Boswell Choctaw County $122,000
- Braman Kay County $137,000
- Bray Stephens County $216,000
- Bristow Creek County $124,000
- Broken Arrow Tulsa County $287,000
- Broken Bow McCurtain County $337,000
- Buffalo Harper County $54,608
- Bunch Adair County $182,000
- Burneyville Love County $190,000
- Burns Flat Washita County $84,691
- Bushyhead Rogers County $250,000
- Byng Pontotoc County $216,000
C 52 places
- Cache Comanche County $218,000
- Caddo Bryan County $210,000
- Calera Bryan County $235,000
- Calumet Canadian County $154,000
- Cameron Le Flore County $166,000
- Canadian Pittsburg County $158,000
- Caney Atoka County $263,000
- Canton Blaine County $107,000
- Canute Washita County $159,000
- Carmen Alfalfa County $66,873
- Carnegie Caddo County $77,027
- Carney Lincoln County $205,000
- Cartwright Bryan County $220,000
- Cashion Kingfisher County $331,000
- Catoosa Rogers County $235,000
- Cedar Valley Logan County $376,000
- Cement Caddo County $109,000
- Central High Stephens County $270,000
- Chandler Lincoln County $204,000
- Chattanooga Comanche County $152,000
- Checotah McIntosh County $157,000
- Chelsea Rogers County $129,000
- Cherokee Alfalfa County $56,690
- Chester Major County $265,000
- Cheyenne Roger Mills County $82,177
- Chickasha Grady County $157,000
- Choctaw Oklahoma County $305,000
- Chouteau Mayes County $214,000
- Claremore Rogers County $262,000
- Clayton Pushmataha County $165,000
- Cleo Springs Major County $146,000
- Cleveland Pawnee County $132,000
- Clinton Custer County $114,000
- Coalgate Coal County $88,440
- Colbert Bryan County $191,000
- Cole McClain County $302,000
- Coleman Johnston County $253,000
- Collinsville Tulsa County $285,000
- Colony Washita County $182,000
- Comanche Stephens County $114,000
- Commerce Ottawa County $70,489
- Cookson Cherokee County $244,000
- Copan Washington County $120,000
- Corn Washita County $124,000
- Council Hill Muskogee County $207,000
- Covington Garfield County $102,000
- Coweta Wagoner County $275,000
- Coyle Logan County $198,000
- Crescent Logan County $170,000
- Cushing Payne County $142,000
- Custer City Custer County $141,000
- Cyril Caddo County $131,000
D 16 places
- Davenport Lincoln County $120,000
- Davidson Tillman County $47,665
- Davis Murray County $170,000
- Del City Oklahoma County $138,000
- Delaware Nowata County $212,000
- Depew Creek County $249,000
- Devol Cotton County $202,000
- Dewey Washington County $148,000
- Dickson Carter County $252,000
- Dill City Washita County $103,000
- Dover Kingfisher County $224,000
- Drummond Garfield County $180,000
- Drumright Creek County $116,000
- Duncan Stephens County $134,000
- Durant Bryan County $228,000
- Dustin Hughes County $103,000
E 12 places
- Eagletown McCurtain County $121,000
- Earlsboro Pottawatomie County $230,000
- Edmond Oklahoma County $354,000
- El Reno Canadian County $183,000
- Eldon Cherokee County $207,000
- Eldorado Jackson County $68,261
- Elgin Comanche County $307,000
- Elk City Beckham County $169,000
- Elmore City Garvin County $103,000
- Enid Garfield County $136,000
- Erick Beckham County $91,757
- Eufaula McIntosh County $201,000
F 15 places
- Fairfax Osage County $68,933
- Fairland Ottawa County $217,000
- Fairview Major County $128,000
- Fargo Ellis County $120,000
- Fletcher Comanche County $219,000
- Forest Park Oklahoma County $300,000
- Forgan Beaver County $67,429
- Fort Cobb Caddo County $113,000
- Fort Coffee Le Flore County $125,000
- Fort Gibson Muskogee County $234,000
- Fort Supply Woodward County $76,139
- Fort Towson Choctaw County $201,000
- Foster Garvin County $263,000
- Frederick Tillman County $51,566
- Freedom Woods County $146,000
G 17 places
- Gage Ellis County $88,786
- Gans Sequoyah County $190,000
- Garber Garfield County $104,000
- Geary Canadian County $74,405
- Geronimo Comanche County $125,000
- Glencoe Payne County $243,000
- Glenpool Tulsa County $242,000
- Goldsby McClain County $424,000
- Goltry Alfalfa County $102,000
- Goodwell Texas County $186,000
- Gore Sequoyah County $192,000
- Gracemont Caddo County $130,000
- Grandfield Tillman County $47,534
- Granite Greer County $93,510
- Grove Delaware County $305,000
- Guthrie Logan County $254,000
- Guymon Texas County $177,000
H 22 places
- Hammon Roger Mills County $223,000
- Harrah Oklahoma County $241,000
- Hartshorne Pittsburg County $101,000
- Haskell Muskogee County $196,000
- Hastings Jefferson County $134,000
- Haworth McCurtain County $159,000
- Healdton Carter County $109,000
- Heavener Le Flore County $122,000
- Helena Alfalfa County $92,452
- Hennessey Kingfisher County $186,000
- Henryetta Okmulgee County $113,000
- Hinton Caddo County $152,000
- Hobart Kiowa County $65,707
- Hodgen Le Flore County $178,000
- Holdenville Hughes County $58,914
- Hollis Harmon County $48,001
- Hominy Osage County $104,000
- Hooker Texas County $166,000
- Howe Le Flore County $199,000
- Hugo Choctaw County $124,000
- Hulbert Cherokee County $213,000
- Hydro Caddo County $167,000
I 3 places
J 4 places
K 13 places
- Kansas Delaware County $226,000
- Kaw City Kay County $162,000
- Kellyville Creek County $176,000
- Kenefic Bryan County $248,000
- Keys Cherokee County $286,000
- Kiefer Creek County $249,000
- Kingfisher Kingfisher County $225,000
- Kingston Marshall County $246,000
- Kinta Haskell County $167,000
- Kiowa Pittsburg County $150,000
- Konawa Seminole County $107,000
- Krebs Pittsburg County $131,000
- Kremlin Garfield County $160,000
L 18 places
- Lahoma Garfield County $154,000
- Lamar Hughes County $183,000
- Lamont Grant County $81,850
- Lane Atoka County $251,000
- Langley Mayes County $197,000
- Laverne Harper County $98,526
- Lawton Comanche County $145,000
- Lebanon Marshall County $181,000
- Leedey Dewey County $156,000
- Lexington Cleveland County $128,000
- Limestone Rogers County $284,000
- Lindsay Garvin County $105,000
- Locust Grove Mayes County $187,000
- Lone Grove Carter County $221,000
- Lone Wolf Kiowa County $86,514
- Longdale Blaine County $141,000
- Lucien Noble County $180,000
- Luther Oklahoma County $275,000
M 32 places
- Macomb Pottawatomie County $210,000
- Madill Marshall County $173,000
- Mangum Greer County $61,646
- Mannford Creek County $218,000
- Mannsville Johnston County $174,000
- Marietta Love County $180,000
- Marland Noble County $226,000
- Marlow Stephens County $123,000
- Maud Pottawatomie County $119,000
- Maysville McClain County $126,000
- McAlester Pittsburg County $156,000
- McCurtain Haskell County $161,000
- McLoud Pottawatomie County $232,000
- Mead Bryan County $262,000
- Medford Grant County $95,082
- Medicine Park Comanche County $296,000
- Meeker Lincoln County $199,000
- Meno Major County $190,000
- Miami Ottawa County $130,000
- Midwest City Oklahoma County $168,000
- Milburn Johnston County $171,000
- Minco Grady County $187,000
- Moore Cleveland County $220,000
- Mooreland Woodward County $138,000
- Morris Okmulgee County $196,000
- Morrison Noble County $226,000
- Mounds Creek County $273,000
- Mountain View Kiowa County $93,018
- Muldrow Sequoyah County $190,000
- Mulhall Payne County $271,000
- Muskogee Muskogee County $139,000
- Mustang Canadian County $278,000
N 11 places
- Nash Grant County $133,000
- New Cordell Washita County $88,493
- Newcastle McClain County $292,000
- Newkirk Kay County $137,000
- Nichols Hills Oklahoma County $984,000
- Nicoma Park Oklahoma County $195,000
- Ninnekah Grady County $220,000
- Noble Cleveland County $206,000
- Norman Cleveland County $260,000
- North Enid Garfield County $184,000
- Nowata Nowata County $151,000
O 12 places
- Oakland Marshall County $125,000
- Ochelata Washington County $199,000
- Oilton Creek County $98,642
- Okarche Canadian County $258,000
- Okay Wagoner County $159,000
- Okeene Blaine County $118,000
- Okemah Okfuskee County $136,000
- Oklahoma City Oklahoma County $205,000
- Okmulgee Okmulgee County $106,000
- Olustee Jackson County $104,000
- Oologah Rogers County $294,000
- Owasso Tulsa County $319,000
P 22 places
- Paden Okfuskee County $212,000
- Panama Le Flore County $120,000
- Paoli Garvin County $146,000
- Park Hill Cherokee County $201,000
- Pauls Valley Garvin County $145,000
- Pawhuska Osage County $104,000
- Pawnee Pawnee County $88,953
- Peggs Cherokee County $224,000
- Perkins Payne County $221,000
- Perry Noble County $139,000
- Pettit Cherokee County $219,000
- Piedmont Canadian County $341,000
- Pink Pottawatomie County $198,000
- Pocasset Grady County $242,000
- Pocola Le Flore County $182,000
- Ponca City Kay County $137,000
- Pond Creek Grant County $101,000
- Porter Wagoner County $303,000
- Porum Muskogee County $210,000
- Poteau Le Flore County $187,000
- Prague Lincoln County $175,000
- Purcell McClain County $223,000
Q 2 places
R 14 places
- Ralston Pawnee County $105,000
- Ramona Washington County $109,000
- Randlett Cotton County $155,000
- Ratliff City Carter County $147,000
- Red Oak Latimer County $139,000
- Red Rock Noble County $129,000
- Ringling Jefferson County $73,020
- Ringwood Major County $225,000
- Ripley Payne County $179,000
- Rock Island Le Flore County $196,000
- Rocky Washita County $131,000
- Roland Sequoyah County $189,000
- Rush Springs Grady County $169,000
- Ryan Jefferson County $77,263
S 36 places
- Salina Mayes County $193,000
- Sallisaw Sequoyah County $182,000
- Sand Springs Tulsa County $240,000
- Sapulpa Creek County $219,000
- Sasakwa Seminole County $192,000
- Savanna Pittsburg County $114,000
- Sawyer Choctaw County $219,000
- Sayre Beckham County $125,000
- Seiling Dewey County $148,000
- Seminole Seminole County $133,000
- Sentinel Washita County $92,210
- Shady Point Le Flore County $172,000
- Sharon Woodward County $194,000
- Shattuck Ellis County $88,849
- Shawnee Pottawatomie County $179,000
- Silo Bryan County $207,000
- Skiatook Tulsa County $279,000
- Slaughterville Cleveland County $236,000
- Smithville McCurtain County $182,000
- Snyder Kiowa County $71,769
- Soper Choctaw County $179,000
- South Coffeyville Nowata County $169,000
- Sparks Lincoln County $212,000
- Spavinaw Mayes County $169,000
- Spencer Oklahoma County $144,000
- Spiro Le Flore County $103,000
- Sportsmen Acres Mayes County $140,000
- Springer Carter County $291,000
- Stigler Haskell County $110,000
- Stillwater Payne County $267,000
- Stilwell Adair County $166,000
- Stonewall Pontotoc County $210,000
- Stratford Garvin County $187,000
- Stringtown Atoka County $239,000
- Stroud Lincoln County $123,000
- Sulphur Murray County $173,000
T 20 places
- Tahlequah Cherokee County $201,000
- Talihina Le Flore County $152,000
- Taloga Dewey County $131,000
- Tatums Carter County $147,000
- Tecumseh Pottawatomie County $134,000
- Temple Cotton County $52,076
- Terral Jefferson County $66,022
- Texhoma Texas County $136,000
- Thackerville Love County $248,000
- Thomas Custer County $153,000
- Tipton Tillman County $68,624
- Tishomingo Johnston County $154,000
- Tonkawa Kay County $104,000
- Tryon Lincoln County $168,000
- Tulsa Tulsa County $218,000
- Tupelo Coal County $151,000
- Turley Tulsa County $97,005
- Turpin Beaver County $190,000
- Tuttle Grady County $328,000
- Tyrone Texas County $155,000
U 1 place
V 7 places
W 32 places
- Wagoner Wagoner County $190,000
- Wakita Grant County $68,525
- Walters Cotton County $108,000
- Wanette Pottawatomie County $171,000
- Wapanucka Johnston County $156,000
- Warner Muskogee County $181,000
- Warr Acres Oklahoma County $180,000
- Washington McClain County $284,000
- Watonga Blaine County $101,000
- Waukomis Garfield County $136,000
- Waurika Jefferson County $89,239
- Wayne McClain County $209,000
- Waynoka Woods County $55,879
- Weatherford Custer County $232,000
- Webbers Falls Muskogee County $171,000
- Welch Craig County $249,000
- Weleetka Okfuskee County $61,741
- Welling Cherokee County $209,000
- Wellston Lincoln County $113,000
- Westport Pawnee County $275,000
- Westville Adair County $194,000
- Wetumka Hughes County $59,948
- Wewoka Seminole County $80,907
- Wilburton Latimer County $139,000
- Wilson Carter County $157,000
- Winchester Okmulgee County $266,000
- Wister Le Flore County $215,000
- Woodall Cherokee County $220,000
- Woodward Woodward County $132,000
- Wright City McCurtain County $120,000
- Wyandotte Ottawa County $228,000
- Wynnewood Garvin County $156,000
Y 2 places
Z 1 place
Metro areas in Oklahoma
- Ada, OK $192,000
- Altus, OK $115,000
- Ardmore, OK $184,000
- Bartlesville, OK $185,000
- Duncan, OK $139,000
- Durant, OK $229,000
- Elk City, OK $151,000
- Enid, OK $141,000
- Guymon, OK $173,000
- Lawton, OK $157,000
- McAlester, OK $150,000
- Miami, OK $141,000
- Muskogee, OK $153,000
- Oklahoma City, OK $243,000
- Ponca City, OK $116,000
- Shawnee, OK $193,000
- Stillwater, OK $242,000
- Tahlequah, OK $214,000
- Tulsa, OK $252,000
- Weatherford, OK $177,000
- Woodward, OK $129,000
Counties in Oklahoma
- Adair County $178,000
- Alfalfa County $81,412
- Atoka County $214,000
- Beaver County $131,000
- Beckham County $151,000
- Blaine County $102,000
- Bryan County $229,000
- Caddo County $107,000
- Canadian County $271,000
- Carter County $179,000
- Cherokee County $214,000
- Choctaw County $144,000
- Cimarron County $78,197
- Cleveland County $251,000
- Coal County $123,000
- Comanche County $159,000
- Cotton County $107,000
- Craig County $192,000
- Creek County $219,000
- Custer County $177,000
- Delaware County $301,000
- Dewey County $134,000
- Ellis County $101,000
- Garfield County $141,000
- Garvin County $150,000
- Grady County $244,000
- Grant County $112,000
- Greer County $74,128
- Harmon County $55,800
- Harper County $73,892
- Haskell County $155,000
- Hughes County $113,000
- Jackson County $115,000
- Jefferson County $97,685
- Johnston County $164,000
- Kay County $116,000
- Kingfisher County $230,000
- Kiowa County $73,757
- Latimer County $142,000
- Le Flore County $168,000
- Lincoln County $187,000
- Logan County $315,000
- Love County $201,000
- Major County $168,000
- Marshall County $209,000
- Mayes County $219,000
- McClain County $285,000
- McCurtain County $195,000
- McIntosh County $195,000
- Murray County $172,000
- Muskogee County $153,000
- Noble County $161,000
- Nowata County $177,000
- Okfuskee County $146,000
- Oklahoma County $222,000
- Okmulgee County $133,000
- Osage County $217,000
- Ottawa County $141,000
- Pawnee County $176,000
- Payne County $242,000
- Pittsburg County $150,000
- Pontotoc County $192,000
- Pottawatomie County $193,000
- Pushmataha County $156,000
- Roger Mills County $187,000
- Rogers County $285,000
- Seminole County $123,000
- Sequoyah County $189,000
- Stephens County $139,000
- Texas County $173,000
- Tillman County $56,930
- Tulsa County $251,000
- Wagoner County $284,000
- Washington County $185,000
- Washita County $107,000
- Woods County $116,000
- Woodward County $135,000
Sources
Home values: Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted. Rents: Zillow Observed Rent Index (ZORI), seasonally adjusted. "Typical" is Zillow's middle-tier value (homes between the 35th and 65th percentiles), not a median sale price. A place is listed when Zillow publishes a home value or a rent for it. Compiled by Home Economics.