WattWatch

What Michigan utilities charge

All 57 electric providers serving Michigan customers, ranked by price per kilowatt-hour in 2024. Among providers of any real size, the most expensive charges 2.7× the cheapest. Nothing here is a rate card: each figure is that utility’s own reported revenue divided by its own reported sales.

Median utility, 2024

16.8¢

Half of the 30 utilities reporting a residential rate charge more than this, half less.

Cheapest

10.1¢

City of Zeeland · 6,037 customers

Most expensive

27.6¢

UPPCO · 47,660 customers

Cheapest and most expensive are taken from providers serving at least 2,000 customers. Smaller ones swing too hard to headline — they are all still ranked below, marked .

Michigan electric providers ranked by average price per kilowatt-hour, 2024
#ProviderPriceChangeTypical billCustomers
1Bayfield ElectricCooperative · all customers33.68¢+11%since 2020n/a68
2UPPCOInvestor-owned27.64¢+26%since 2019$117/mo47,660
3Ontonagon REACooperative · all customers25.79¢+5%since 2020n/a5,173
4Alger DeltaCooperative23.25¢+13%since 2019$102/mo9,817
5City of NegauneeMunicipal21.72¢+31%since 2019$101/mo1,978
6Presque IsleCooperative20.99¢+37%since 2019$94/mo32,446
7DTE ElectricInvestor-owned20.13¢+25%since 2019$123/mo2,067,779
8Midwest EnergyCooperative19.91¢+29%since 2019$185/mo29,283
9City of LansingMunicipal19.78¢+25%since 2019$102/mo87,301
10Great Lakes EnergyCooperative19.17¢+22%since 2019$117/mo120,645
11Consumers EnergyInvestor-owned19.11¢+21%since 2019$120/mo1,657,843
12City of Crystal FallsMunicipal18.88¢+20%since 2019$87/mo1,330
13HomeWorks Tri-CountyCooperative18.04¢+21%since 2019$143/mo23,034
14Alpena PowerInvestor-owned17.43¢+20%since 2019$92/mo13,763
15City of NorwayMunicipal17.06¢+13%since 2019$92/mo1,995
16I&MInvestor-owned17.00¢+26%since 2019$140/mo112,600
17City of MarquetteMunicipal16.96¢+1%since 2019$86/mo15,036
18Village of L'AnseMunicipal16.82¢+33%since 2019$70/mo946
19CherrylandCooperative16.36¢+12%since 2019$110/mo35,100
20Wyandotte Municipal Serv CommMunicipal16.28¢+11%since 2019$89/mo11,730
21City of CharlevoixMunicipal · all customers16.03¢+51%since 2020n/a4,590
22City of GladstoneMunicipal15.62¢+17%since 2019$83/mo2,339
23City of Bay CityMunicipal15.35¢+18%since 2019$88/mo18,028
24Village of BaragaMunicipal15.32¢+16%since 2019$64/mo555
25Village of DaggettMunicipal · all customers15.14¢+57%since 2020n/a123
26Coldwater Board of Public UtilMunicipal14.86¢+30%since 2019$85/mo6,393
27UMERCInvestor-owned14.76¢+5%since 2019$83/mo33,252
28City of Grand HavenMunicipal14.74¢+4%since 2019$82/mo13,231
29City of SturgisMunicipal14.71¢+4%since 2019$96/mo6,117
30Village of Union CityMunicipal · all customers14.68¢+13%since 2020n/a1,549
31NSP-WisconsinInvestor-owned14.66¢+19%since 2019$85/mo7,579
32CloverlandCooperative14.37¢+11%since 2019$93/mo36,086
33City of PortlandMunicipal · all customers14.31¢+18%since 2020n/a2,575
34Village of ClintonMunicipal · all customers14.27¢+8%since 2020n/a1,488
35Thumb ElectricCooperative · all customers14.05¢+12%since 2020n/a12,404
36Village of SebewaingMunicipal · all customers13.79¢+37%since 2020n/a1,183
37City of DowagiacMunicipal · all customers13.77¢+0%since 2020n/a3,073
38City of StephensonMunicipal · all customers13.40¢+14%since 2020n/a484
39City of MarshallMunicipal · all customers13.03¢+12%since 2020n/a4,629
40City of NilesMunicipal · all customers12.97¢+19%since 2020n/a6,646
41City of Traverse CityMunicipal12.70¢+21%since 2019$69/mo9,161
42City of St LouisMunicipal · all customers12.51¢+11%since 2020n/a1,989
43City of Hart HydroMunicipal · all customers12.50¢+58%since 2020n/a1,409
44City of South HavenMunicipal · all customers12.30¢+9%since 2020n/a8,712
45Hillsdale Board of Public WksMunicipal · all customers12.06¢+14%since 2020n/a6,148
46City of LowellMunicipal · all customers12.06¢+11%since 2020n/a3,158
47City of PetoskeyMunicipal · all customers11.83¢+12%since 2020n/a5,383
48City of HollandMunicipal11.68¢-4%since 2019$68/mo26,608
49City of Harbor SpringsMunicipal · all customers10.85¢+19%since 2020n/a3,855
50City of Eaton RapidsMunicipal · all customers10.79¢+1%since 2020n/a3,297
51City of WakefieldMunicipal · all customers10.76¢+2%since 2020n/a1,018
52City of EscanabaMunicipal · all customers10.70¢+6%since 2020n/a7,320
53Village of Paw PawMunicipal · all customers10.27¢+5%since 2020n/a1,836
54Village of ChelseaMunicipal · all customers10.24¢-1%since 2020n/a3,342
55City of ZeelandMunicipal10.12¢+18%since 2019$67/mo6,037
56City of CroswellMunicipal · all customers10.05¢-27%since 2020n/a1,292
57Newberry Water & Light BoardMunicipal · all customers8.87¢+4%since 2020n/a1,429

How to read this

Price is computed, not quoted. Every figure is annual revenue ÷ annual sales from the utility’s own EIA-861 filing. That is what customers paid on average, including fixed charges and surcharges — not the energy rate printed on a tariff sheet. Your own bill will differ with how much you use and when.

27 of these 57 providers are marked all customers — mostly municipals. Utilities below EIA’s reporting threshold file a short form that reports every customer class combined, with no residential breakout. Business and industrial power costs less per kilowatt-hour, so those figures sit below what a household there actually pays. They are shown because leaving out half the state would be worse, and marked because ranking them head-to-head against a residential rate would be wrong.

Change compares like with like. A utility that moved onto the short form has an older residential figure and newer all-customer figures; those are never subtracted from one another, so a change is only shown where both ends of the comparison measure the same thing.

A high rate is not the same as a bad utility. Serving a sparse rural territory costs more per customer than serving a dense city — miles of line per meter is the single biggest driver here, which is why Upper Peninsula providers cluster near the top and dense downstate municipals near the bottom. This table reports prices; it does not assign blame for them.

Source: EIA-861, Sales to Ultimate Customers and Short Form, data years 2019–2024. Full derivation in the methodology.