| City | Utility | Residential rate (¢/kWh) | Utility customers (statewide) | Basis |
|---|---|---|---|---|
| Adrian | DTE Electric Company | 20.13 | 2,067,758 | county |
| Adrian | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Adrian | Midwest Energy Cooperative – (MI) | 19.91 | 29,283 | county |
| Allen Park | DTE Electric Company | 20.13 | 2,067,758 | county |
| Allen Park | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Allendale | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Allendale | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Allendale | City of Holland | 11.68 | 26,608 | county |
| Allendale | City of Grand Haven – (MI) | 14.74 | 13,231 | county |
| Allendale | City of Zeeland – (MI) | 10.12 | 6,037 | county |
| Alma | DTE Electric Company | 20.13 | 2,067,758 | county |
| Alma | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Alma | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Alpena | Presque Isle Elec & Gas Coop | 20.99 | 32,446 | county |
| Alpena | Alpena Power Co | 17.43 | 13,763 | county |
| Ann Arbor | DTE Electric Company | 20.13 | 2,067,758 | county |
| Ann Arbor | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Auburn Hills | DTE Electric Company | 20.13 | 2,067,758 | county |
| Auburn Hills | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Battle Creek | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Bay City | DTE Electric Company | 20.13 | 2,067,758 | county |
| Bay City | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Bay City | City of Bay City – (MI) | 15.35 | 18,028 | county |
| Benton Harbor | Indiana Michigan Power Co | 17.00 | 112,600 | county |
| Benton Harbor | Midwest Energy Cooperative – (MI) | 19.91 | 29,283 | county |
| Berkley | DTE Electric Company | 20.13 | 2,067,758 | county |
| Berkley | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Big Rapids | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Big Rapids | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Big Rapids | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Birmingham | DTE Electric Company | 20.13 | 2,067,758 | county |
| Birmingham | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Burton | DTE Electric Company | 20.13 | 2,067,758 | county |
| Burton | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Coldwater | DTE Electric Company | 20.13 | 2,067,758 | county |
| Coldwater | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Coldwater | Coldwater Board of Public Util | 14.86 | 6,393 | county |
| Cutlerville | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Cutlerville | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Dearborn | DTE Electric Company | 20.13 | 2,067,758 | county |
| Dearborn | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Dearborn Heights | DTE Electric Company | 20.13 | 2,067,758 | county |
| Dearborn Heights | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Detroit | DTE Electric Company | 20.13 | 2,067,758 | county |
| Detroit | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| East Lansing | DTE Electric Company | 20.13 | 2,067,758 | county |
| East Lansing | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| East Lansing | City of Lansing – (MI) | 19.78 | 87,301 | county |
| East Lansing | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Eastpointe | DTE Electric Company | 20.13 | 2,067,758 | county |
| Escanaba | DTE Electric Company | 20.13 | 2,067,758 | county |
| Escanaba | Upper Peninsula Power Company | 27.64 | 47,660 | county |
| Escanaba | Cloverland Electric Co-op | 14.37 | 36,086 | county |
| Escanaba | Upper Michigan Energy Resources Corp. | 14.76 | 33,252 | county |
| Escanaba | Alger-Delta Coop Electric Assn | 23.25 | 9,817 | county |
| Escanaba | City of Gladstone | 15.62 | 2,339 | county |
| Farmington Hills | DTE Electric Company | 20.13 | 2,067,758 | county |
| Farmington Hills | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Ferndale | DTE Electric Company | 20.13 | 2,067,758 | county |
| Ferndale | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Flint | DTE Electric Company | 20.13 | 2,067,758 | county |
| Flint | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Forest Hills | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Forest Hills | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Fraser | DTE Electric Company | 20.13 | 2,067,758 | county |
| Garden City | DTE Electric Company | 20.13 | 2,067,758 | county |
| Garden City | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Grand Rapids | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Grand Rapids | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Grandville | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Grandville | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Grosse Pointe Woods | DTE Electric Company | 20.13 | 2,067,758 | county |
| Grosse Pointe Woods | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Hamtramck | DTE Electric Company | 20.13 | 2,067,758 | county |
| Hamtramck | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Harper Woods | DTE Electric Company | 20.13 | 2,067,758 | county |
| Harper Woods | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Haslett | DTE Electric Company | 20.13 | 2,067,758 | county |
| Haslett | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Haslett | City of Lansing – (MI) | 19.78 | 87,301 | county |
| Haslett | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Hazel Park | DTE Electric Company | 20.13 | 2,067,758 | county |
| Hazel Park | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Holland | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Holland | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Holland | Indiana Michigan Power Co | 17.00 | 112,600 | county |
| Holland | City of Holland | 11.68 | 26,608 | county |
| Holland | City of Grand Haven – (MI) | 14.74 | 13,231 | county |
| Holland | City of Zeeland – (MI) | 10.12 | 6,037 | county |
| Holt | DTE Electric Company | 20.13 | 2,067,758 | county |
| Holt | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Holt | City of Lansing – (MI) | 19.78 | 87,301 | county |
| Holt | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Houghton | Upper Peninsula Power Company | 27.64 | 47,660 | county |
| Houghton | Upper Michigan Energy Resources Corp. | 14.76 | 33,252 | county |
| Inkster | DTE Electric Company | 20.13 | 2,067,758 | county |
| Inkster | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Ionia | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Ionia | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Iron Mountain | Upper Peninsula Power Company | 27.64 | 47,660 | county |
| Iron Mountain | Upper Michigan Energy Resources Corp. | 14.76 | 33,252 | county |
| Iron Mountain | Alger-Delta Coop Electric Assn | 23.25 | 9,817 | county |
| Iron Mountain | City of Norway | 17.06 | 1,995 | county |
| Jackson | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Jackson | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Jenison | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Jenison | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Jenison | City of Holland | 11.68 | 26,608 | county |
| Jenison | City of Grand Haven – (MI) | 14.74 | 13,231 | county |
| Jenison | City of Zeeland – (MI) | 10.12 | 6,037 | county |
| Kalamazoo | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Kalamazoo | Indiana Michigan Power Co | 17.00 | 112,600 | county |
| Kalamazoo | Midwest Energy Cooperative – (MI) | 19.91 | 29,283 | county |
| Kentwood | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Kentwood | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Lansing | DTE Electric Company | 20.13 | 2,067,758 | county |
| Lansing | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Lansing | City of Lansing – (MI) | 19.78 | 87,301 | county |
| Lansing | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Lincoln Park | DTE Electric Company | 20.13 | 2,067,758 | county |
| Lincoln Park | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Livonia | DTE Electric Company | 20.13 | 2,067,758 | county |
| Livonia | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Madison Heights | DTE Electric Company | 20.13 | 2,067,758 | county |
| Madison Heights | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Marquette | Upper Peninsula Power Company | 27.64 | 47,660 | county |
| Marquette | Upper Michigan Energy Resources Corp. | 14.76 | 33,252 | county |
| Marquette | City of Marquette – (MI) | 16.96 | 15,036 | county |
| Marquette | Alger-Delta Coop Electric Assn | 23.25 | 9,817 | county |
| Marquette | City of Negaunee | 21.72 | 1,978 | county |
| Midland | DTE Electric Company | 20.13 | 2,067,758 | county |
| Midland | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Midland | City of Bay City – (MI) | 15.35 | 18,028 | county |
| Monroe | DTE Electric Company | 20.13 | 2,067,758 | county |
| Monroe | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Monroe | Midwest Energy Cooperative – (MI) | 19.91 | 29,283 | county |
| Mount Clemens | DTE Electric Company | 20.13 | 2,067,758 | county |
| Mount Pleasant | DTE Electric Company | 20.13 | 2,067,758 | county |
| Mount Pleasant | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Mount Pleasant | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Muskegon | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Muskegon | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Northview | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Northview | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Norton Shores | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Norton Shores | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Novi | DTE Electric Company | 20.13 | 2,067,758 | county |
| Novi | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Oak Park | DTE Electric Company | 20.13 | 2,067,758 | county |
| Oak Park | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Okemos | DTE Electric Company | 20.13 | 2,067,758 | county |
| Okemos | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Okemos | City of Lansing – (MI) | 19.78 | 87,301 | county |
| Okemos | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Owosso | DTE Electric Company | 20.13 | 2,067,758 | county |
| Owosso | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Pontiac | DTE Electric Company | 20.13 | 2,067,758 | county |
| Pontiac | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Port Huron | DTE Electric Company | 20.13 | 2,067,758 | county |
| Portage | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Portage | Indiana Michigan Power Co | 17.00 | 112,600 | county |
| Portage | Midwest Energy Cooperative – (MI) | 19.91 | 29,283 | county |
| Rochester Hills | DTE Electric Company | 20.13 | 2,067,758 | county |
| Rochester Hills | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Romulus | DTE Electric Company | 20.13 | 2,067,758 | county |
| Romulus | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Roseville | DTE Electric Company | 20.13 | 2,067,758 | county |
| Royal Oak | DTE Electric Company | 20.13 | 2,067,758 | county |
| Royal Oak | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Saginaw | DTE Electric Company | 20.13 | 2,067,758 | county |
| Saginaw | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Saginaw | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| South Lyon | DTE Electric Company | 20.13 | 2,067,758 | county |
| South Lyon | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Southfield | DTE Electric Company | 20.13 | 2,067,758 | county |
| Southfield | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Southgate | DTE Electric Company | 20.13 | 2,067,758 | county |
| Southgate | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| St. Clair Shores | DTE Electric Company | 20.13 | 2,067,758 | county |
| Sterling Heights | DTE Electric Company | 20.13 | 2,067,758 | county |
| Taylor | DTE Electric Company | 20.13 | 2,067,758 | county |
| Taylor | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Traverse City | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Traverse City | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Traverse City | Cherryland Electric Coop Inc | 16.36 | 35,100 | county |
| Traverse City | City of Traverse City – (MI) | 12.70 | 9,161 | county |
| Trenton | DTE Electric Company | 20.13 | 2,067,758 | county |
| Trenton | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Troy | DTE Electric Company | 20.13 | 2,067,758 | county |
| Troy | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Walker | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Walker | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Warren | DTE Electric Company | 20.13 | 2,067,758 | county |
| Waverly | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Waverly | City of Lansing – (MI) | 19.78 | 87,301 | county |
| Waverly | Tri-County Electric Coop (MI) | 18.04 | 23,034 | county |
| Wayne | DTE Electric Company | 20.13 | 2,067,758 | county |
| Wayne | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Westland | DTE Electric Company | 20.13 | 2,067,758 | county |
| Westland | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Wixom | DTE Electric Company | 20.13 | 2,067,758 | county |
| Wixom | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Wyandotte | DTE Electric Company | 20.13 | 2,067,758 | county |
| Wyandotte | Wyandotte Municipal Serv Comm | 16.28 | 11,730 | county |
| Wyoming | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
| Wyoming | Great Lakes Energy Coop | 19.17 | 120,645 | county |
| Ypsilanti | DTE Electric Company | 20.13 | 2,067,758 | county |
| Ypsilanti | Consumers Energy Co – (MI) | 19.11 | 1,657,843 | county |
Methodology and sources
Rates come from U.S. Energy Information Administration Form EIA-861 (2024), retrieved 2026-08-26. For each utility, the rate shown is that utility’s reported residential revenue divided by its reported residential sales, for bundled service only – the full retail product covering both energy and delivery. Records filed as energy-only or delivery-only are excluded, because neither is a complete retail rate. Nothing here is modelled, estimated, or interpolated: each figure is a quotient of two numbers the utility itself filed.
Each rate is an annual average for the utility as a whole. It is not a tariff and not what any individual household pays: it excludes rate plan choice, time-of-use structures, and local taxes and fees.
The customer count shown for each row is the utility’s total residential customers statewide, not a count of customers in that specific city.
Cities are matched to their county using the U.S. Census Bureau place reference file, and counties are matched to utilities using the counties each utility reports serving in EIA-861. Both are government filings; no commercial or third-party service territory map is used, and no service area boundary is drawn or inferred.
A basis of “county” – which every row on this page carries – means that the utility filed as serving this city’s county. It does not mean that utility serves this particular city, still less a particular address. Several utilities commonly serve different parts of the same county, so the utility actually serving a given address may be any of the ones listed here; and in states with retail choice, the supplier billing that address may be a competitive supplier that is not listed here at all. Treat the rows for a city as the utilities filing in its county, not as a lookup for one household.