Oklahoma Climate Data
NOAA 30-year climate normals for all 77 counties.
State Avg Temp
60.4°F
Hottest County
Jefferson County
64.2°F avg
Coldest County
Cimarron County
56.2°F avg
Wettest County
McCurtain County
54.2" precip
All Oklahoma Counties
Adair County
59.1°F avg
Alfalfa County
58.8°F avg
Atoka County
62.1°F avg
Beaver County
57.5°F avg
Beckham County
59.9°F avg
Blaine County
59.8°F avg
Bryan County
62.9°F avg
Caddo County
60.4°F avg
Canadian County
59.1°F avg
Carter County
62.9°F avg
Cherokee County
60.9°F avg
Choctaw County
63.7°F avg
Cimarron County
56.2°F avg
Cleveland County
60.7°F avg
Coal County
61.1°F avg
Comanche County
62.0°F avg
Cotton County
62.2°F avg
Craig County
Data pending
Creek County
59.5°F avg
Custer County
60.3°F avg
Delaware County
59.1°F avg
Dewey County
58.0°F avg
Ellis County
57.9°F avg
Garfield County
59.6°F avg
Garvin County
60.9°F avg
Grady County
61.7°F avg
Grant County
57.5°F avg
Greer County
60.6°F avg
Harmon County
60.4°F avg
Harper County
57.9°F avg
Haskell County
63.0°F avg
Hughes County
61.1°F avg
Jackson County
61.9°F avg
Jefferson County
64.2°F avg
Johnston County
62.2°F avg
Kay County
58.3°F avg
Kingfisher County
59.4°F avg
Kiowa County
61.5°F avg
Latimer County
61.8°F avg
Le Flore County
61.0°F avg
Lincoln County
60.3°F avg
Logan County
60.3°F avg
Love County
61.6°F avg
Major County
Data pending
Marshall County
62.9°F avg
Mayes County
59.4°F avg
McClain County
61.4°F avg
McCurtain County
60.8°F avg
McIntosh County
Data pending
Murray County
61.5°F avg
Muskogee County
60.6°F avg
Noble County
59.5°F avg
Nowata County
60.1°F avg
Okfuskee County
61.8°F avg
Oklahoma County
60.8°F avg
Okmulgee County
60.0°F avg
Osage County
59.0°F avg
Ottawa County
58.7°F avg
Pawnee County
60.5°F avg
Payne County
60.2°F avg
Pittsburg County
62.3°F avg
Pontotoc County
61.6°F avg
Pottawatomie County
Data pending
Pushmataha County
61.4°F avg
Roger Mills County
58.6°F avg
Rogers County
59.0°F avg
Seminole County
61.2°F avg
Sequoyah County
60.2°F avg
Stephens County
61.9°F avg
Texas County
56.8°F avg
Tillman County
62.9°F avg
Tulsa County
60.9°F avg
Wagoner County
61.4°F avg
Washington County
Data pending
Washita County
60.0°F avg
Woods County
58.3°F avg
Woodward County
57.3°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.