Solar by state
Solar in Missouri
Across Missouri, homeowners pay about 10.6¢/kWh and a typical 6 kW system pays back in roughly 14.4 years after the 30% federal tax credit.
State avg rate 10.6¢/kWh
Typical payback 14.4yrs
Best Solar Value Fair
Counties in Missouri
Howard County
$1,170/yr 10.8 yr payback
Buchanan County
$1,140/yr 11.1 yr payback
Bates County
$1,130/yr 11.2 yr payback
Andrew County
$1,119/yr 11.3 yr payback
Holt County
$1,120/yr 11.3 yr payback
Gentry County
$1,106/yr 11.4 yr payback
Ste. Genevieve County
$1,092/yr 11.5 yr payback
Jasper County
$1,080/yr 11.7 yr payback
Perry County
$1,071/yr 11.8 yr payback
Sullivan County
$1,056/yr 11.9 yr payback
Newton County
$1,024/yr 12.3 yr payback
Schuyler County
$1,026/yr 12.3 yr payback
Cedar County
$1,017/yr 12.4 yr payback
Scotland County
$1,018/yr 12.4 yr payback
Dade County
$1,011/yr 12.5 yr payback
Cass County
$995/yr 12.7 yr payback
Caldwell County
$973/yr 12.9 yr payback
Livingston County
$974/yr 12.9 yr payback
Ralls County
$973/yr 12.9 yr payback
Shelby County
$975/yr 12.9 yr payback
Daviess County
$969/yr 13 yr payback
Cape Girardeau County
$960/yr 13.1 yr payback
Putnam County
$960/yr 13.1 yr payback
Ray County
$962/yr 13.1 yr payback
Atchison County
$957/yr 13.2 yr payback
Hickory County
$951/yr 13.2 yr payback
Macon County
$958/yr 13.2 yr payback
Stone County
$958/yr 13.2 yr payback
Barton County
$948/yr 13.3 yr payback
Linn County
$945/yr 13.3 yr payback
Callaway County
$941/yr 13.4 yr payback
Christian County
$940/yr 13.4 yr payback
Douglas County
$943/yr 13.4 yr payback
Grundy County
$936/yr 13.5 yr payback
Lafayette County
$931/yr 13.5 yr payback
Vernon County
$936/yr 13.5 yr payback
Jackson County
$924/yr 13.6 yr payback
Nodaway County
$924/yr 13.6 yr payback
Platte County
$926/yr 13.6 yr payback
Carroll County
$922/yr 13.7 yr payback
Chariton County
$920/yr 13.7 yr payback
Henry County
$920/yr 13.7 yr payback
Knox County
$923/yr 13.7 yr payback
Lawrence County
$919/yr 13.7 yr payback
Mercer County
$921/yr 13.7 yr payback
Ozark County
$923/yr 13.7 yr payback
Saline County
$918/yr 13.7 yr payback
Taney County
$923/yr 13.7 yr payback
Benton County
$910/yr 13.8 yr payback
Clark County
$913/yr 13.8 yr payback
Harrison County
$903/yr 14 yr payback
Pettis County
$903/yr 14 yr payback
Worth County
$898/yr 14 yr payback
St. Clair County
$881/yr 14.3 yr payback
McDonald County
$874/yr 14.4 yr payback
Clay County
$867/yr 14.5 yr payback
Cooper County
$871/yr 14.5 yr payback
Marion County
$869/yr 14.5 yr payback
Morgan County
$866/yr 14.5 yr payback
Boone County
$862/yr 14.6 yr payback
Monroe County
$861/yr 14.6 yr payback
Clinton County
$849/yr 14.8 yr payback
Moniteau County
$853/yr 14.8 yr payback
Audrain County
$843/yr 14.9 yr payback
Bollinger County
$845/yr 14.9 yr payback
Dunklin County
$840/yr 15 yr payback
Johnson County
$842/yr 15 yr payback
Pemiscot County
$838/yr 15 yr payback
New Madrid County
$830/yr 15.2 yr payback
Texas County
$827/yr 15.2 yr payback
DeKalb County
$824/yr 15.3 yr payback
Dent County
$824/yr 15.3 yr payback
Scott County
$824/yr 15.3 yr payback
Randolph County
$816/yr 15.4 yr payback
Lewis County
$815/yr 15.5 yr payback
Phelps County
$812/yr 15.5 yr payback
Pike County
$815/yr 15.5 yr payback
Cole County
$810/yr 15.6 yr payback
Jefferson County
$808/yr 15.6 yr payback
Polk County
$810/yr 15.6 yr payback
Stoddard County
$808/yr 15.6 yr payback
St. Louis city
$807/yr 15.6 yr payback
Adair County
$802/yr 15.7 yr payback
Gasconade County
$803/yr 15.7 yr payback
Mississippi County
$805/yr 15.7 yr payback
Montgomery County
$805/yr 15.7 yr payback
Barry County
$796/yr 15.8 yr payback
Crawford County
$795/yr 15.8 yr payback
Pulaski County
$800/yr 15.8 yr payback
Butler County
$791/yr 15.9 yr payback
Franklin County
$793/yr 15.9 yr payback
St. Louis County
$786/yr 16 yr payback
Washington County
$789/yr 16 yr payback
Dallas County
$782/yr 16.1 yr payback
Iron County
$781/yr 16.1 yr payback
Miller County
$783/yr 16.1 yr payback
St. Francois County
$785/yr 16.1 yr payback
Howell County
$780/yr 16.2 yr payback
Maries County
$780/yr 16.2 yr payback
Ripley County
$780/yr 16.2 yr payback
Wayne County
$779/yr 16.2 yr payback
Wright County
$778/yr 16.2 yr payback
Camden County
$772/yr 16.3 yr payback
Madison County
$771/yr 16.3 yr payback
Osage County
$775/yr 16.3 yr payback
Reynolds County
$773/yr 16.3 yr payback
St. Charles County
$769/yr 16.4 yr payback
Greene County
$763/yr 16.5 yr payback
Laclede County
$762/yr 16.5 yr payback
Lincoln County
$760/yr 16.6 yr payback
Warren County
$759/yr 16.6 yr payback
Oregon County
$745/yr 16.9 yr payback
Carter County
$736/yr 17.1 yr payback
Shannon County
$733/yr 17.2 yr payback
Webster County
$707/yr 17.8 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.