Solar by state

Solar in Oklahoma

Across Oklahoma, homeowners pay about 10.4¢/kWh and a typical 6 kW system pays back in roughly 13.6 years after the 30% federal tax credit.

State avg rate 10.4¢/kWh
Typical payback 13.6yrs
Best Solar Value Good

Counties in Oklahoma

Greer County
16.8¢/kWh · 9,786 kWh/yr
$1,644/yr 7.7 yr payback
Harmon County
16.8¢/kWh · 9,738 kWh/yr
$1,636/yr 7.7 yr payback
Harper County
12.5¢/kWh · 9,636 kWh/yr
$1,202/yr 10.5 yr payback
Jackson County
12.3¢/kWh · 9,756 kWh/yr
$1,200/yr 10.5 yr payback
Tillman County
12.3¢/kWh · 9,588 kWh/yr
$1,179/yr 10.7 yr payback
Beaver County
11.7¢/kWh · 9,846 kWh/yr
$1,152/yr 10.9 yr payback
Pushmataha County
13.8¢/kWh · 8,376 kWh/yr
$1,154/yr 10.9 yr payback
Kiowa County
12.0¢/kWh · 9,570 kWh/yr
$1,148/yr 11 yr payback
McCurtain County
13.8¢/kWh · 8,286 kWh/yr
$1,142/yr 11 yr payback
Roger Mills County
11.6¢/kWh · 9,864 kWh/yr
$1,140/yr 11.1 yr payback
Caddo County
12.0¢/kWh · 9,414 kWh/yr
$1,130/yr 11.2 yr payback
Custer County
11.5¢/kWh · 9,672 kWh/yr
$1,111/yr 11.3 yr payback
Ellis County
11.1¢/kWh · 9,798 kWh/yr
$1,090/yr 11.6 yr payback
Woodward County
11.1¢/kWh · 9,750 kWh/yr
$1,084/yr 11.6 yr payback
Dewey County
11.1¢/kWh · 9,630 kWh/yr
$1,071/yr 11.8 yr payback
Blaine County
10.6¢/kWh · 9,642 kWh/yr
$1,023/yr 12.3 yr payback
Kingfisher County
10.6¢/kWh · 9,480 kWh/yr
$1,006/yr 12.5 yr payback
Noble County
10.8¢/kWh · 9,294 kWh/yr
$1,007/yr 12.5 yr payback
Major County
10.6¢/kWh · 9,456 kWh/yr
$1,003/yr 12.6 yr payback
Coal County
11.1¢/kWh · 8,934 kWh/yr
$993/yr 12.7 yr payback
Johnston County
11.1¢/kWh · 8,898 kWh/yr
$989/yr 12.7 yr payback
Cimarron County
9.5¢/kWh · 10,350 kWh/yr
$984/yr 12.8 yr payback
Kay County
10.8¢/kWh · 9,054 kWh/yr
$981/yr 12.8 yr payback
Rogers County
11.1¢/kWh · 8,886 kWh/yr
$982/yr 12.8 yr payback
Atoka County
11.1¢/kWh · 8,688 kWh/yr
$966/yr 13 yr payback
Craig County
11.1¢/kWh · 8,796 kWh/yr
$972/yr 13 yr payback
Cotton County
10.3¢/kWh · 9,348 kWh/yr
$964/yr 13.1 yr payback
Delaware County
11.1¢/kWh · 8,730 kWh/yr
$965/yr 13.1 yr payback
McClain County
10.4¢/kWh · 9,264 kWh/yr
$963/yr 13.1 yr payback
Mayes County
11.1¢/kWh · 8,730 kWh/yr
$965/yr 13.1 yr payback
Stephens County
10.3¢/kWh · 9,300 kWh/yr
$959/yr 13.1 yr payback
Cleveland County
10.4¢/kWh · 9,198 kWh/yr
$957/yr 13.2 yr payback
Jefferson County
10.3¢/kWh · 9,186 kWh/yr
$947/yr 13.3 yr payback
Texas County
9.5¢/kWh · 9,936 kWh/yr
$945/yr 13.3 yr payback
Garvin County
10.2¢/kWh · 9,228 kWh/yr
$942/yr 13.4 yr payback
Murray County
10.4¢/kWh · 8,928 kWh/yr
$932/yr 13.5 yr payback
Love County
10.2¢/kWh · 9,084 kWh/yr
$925/yr 13.6 yr payback
Woods County
9.4¢/kWh · 9,756 kWh/yr
$920/yr 13.7 yr payback
Canadian County
9.8¢/kWh · 9,360 kWh/yr
$914/yr 13.8 yr payback
Bryan County
10.1¢/kWh · 8,988 kWh/yr
$904/yr 13.9 yr payback
Garfield County
9.8¢/kWh · 9,306 kWh/yr
$908/yr 13.9 yr payback
Latimer County
10.7¢/kWh · 8,448 kWh/yr
$907/yr 13.9 yr payback
Le Flore County
10.7¢/kWh · 8,466 kWh/yr
$909/yr 13.9 yr payback
Alfalfa County
9.4¢/kWh · 9,522 kWh/yr
$898/yr 14 yr payback
Carter County
10.0¢/kWh · 9,024 kWh/yr
$900/yr 14 yr payback
Logan County
9.8¢/kWh · 9,252 kWh/yr
$903/yr 14 yr payback
Marshall County
10.0¢/kWh · 9,012 kWh/yr
$898/yr 14 yr payback
Osage County
9.8¢/kWh · 9,102 kWh/yr
$895/yr 14.1 yr payback
Okfuskee County
9.9¢/kWh · 8,982 kWh/yr
$888/yr 14.2 yr payback
Oklahoma County
9.8¢/kWh · 9,096 kWh/yr
$888/yr 14.2 yr payback
Creek County
9.8¢/kWh · 8,946 kWh/yr
$879/yr 14.3 yr payback
Lincoln County
9.8¢/kWh · 9,042 kWh/yr
$882/yr 14.3 yr payback
Pawnee County
9.8¢/kWh · 8,994 kWh/yr
$884/yr 14.3 yr payback
Pottawatomie County
9.8¢/kWh · 8,994 kWh/yr
$881/yr 14.3 yr payback
Payne County
9.6¢/kWh · 9,126 kWh/yr
$876/yr 14.4 yr payback
Pontotoc County
9.8¢/kWh · 8,964 kWh/yr
$875/yr 14.4 yr payback
Grant County
9.4¢/kWh · 9,228 kWh/yr
$870/yr 14.5 yr payback
Hughes County
9.8¢/kWh · 8,820 kWh/yr
$866/yr 14.5 yr payback
Muskogee County
9.8¢/kWh · 8,814 kWh/yr
$866/yr 14.5 yr payback
Seminole County
9.8¢/kWh · 8,874 kWh/yr
$869/yr 14.5 yr payback
Okmulgee County
9.9¢/kWh · 8,730 kWh/yr
$863/yr 14.6 yr payback
Sequoyah County
10.0¢/kWh · 8,544 kWh/yr
$858/yr 14.7 yr payback
McIntosh County
9.8¢/kWh · 8,676 kWh/yr
$853/yr 14.8 yr payback
Ottawa County
9.7¢/kWh · 8,730 kWh/yr
$849/yr 14.8 yr payback
Wagoner County
9.7¢/kWh · 8,784 kWh/yr
$851/yr 14.8 yr payback
Adair County
10.1¢/kWh · 8,316 kWh/yr
$842/yr 15 yr payback
Cherokee County
9.7¢/kWh · 8,592 kWh/yr
$833/yr 15.1 yr payback
Nowata County
9.4¢/kWh · 8,904 kWh/yr
$835/yr 15.1 yr payback
Beckham County
8.0¢/kWh · 9,822 kWh/yr
$787/yr 16 yr payback
Comanche County
8.0¢/kWh · 9,558 kWh/yr
$766/yr 16.4 yr payback
Grady County
8.0¢/kWh · 9,450 kWh/yr
$757/yr 16.6 yr payback
Washington County
8.0¢/kWh · 8,916 kWh/yr
$714/yr 17.6 yr payback
Tulsa County
8.0¢/kWh · 8,898 kWh/yr
$713/yr 17.7 yr payback
Pittsburg County
8.0¢/kWh · 8,784 kWh/yr
$704/yr 17.9 yr payback
Choctaw County
8.0¢/kWh · 8,544 kWh/yr
$684/yr 18.4 yr payback
Haskell County
8.0¢/kWh · 8,508 kWh/yr
$681/yr 18.5 yr payback
Washita County
6.0¢/kWh · 9,744 kWh/yr
$586/yr 21.5 yr payback
Figures are modeled estimates from NREL PVWatts v8 + EIA. Not affiliated with NREL, DOE or EIA · not financial advice. Last updated June 2026.