Illinois: 225 cities covered
Illinois's cities mostly do not clear a positive payback against a like-for-like gas furnace replacement, which is itself the honest local answer.
- Chicago — 2,721,308 people, 4454 HDD
- Aurora — 180,710 people, 5330 HDD
- Naperville — 153,124 people, 4951 HDD
- Joliet — 151,837 people, 4733 HDD
- Rockford — 147,486 people, 5277 HDD
- Elgin — 114,701 people, 5064 HDD
- Springfield — 112,949 people, 4395 HDD
- Peoria — 111,696 people, 4554 HDD
- Champaign — 91,961 people, 4571 HDD
- Waukegan — 88,570 people, 5324 HDD
- Cicero — 82,090 people, 4543 HDD
- Bloomington — 79,232 people, 4893 HDD
- Schaumburg — 77,099 people, 4837 HDD
- Evanston — 76,006 people, 4381 HDD
- Arlington Heights — 75,596 people, 4991 HDD
- Bolingbrook — 74,756 people, 4951 HDD
- Decatur — 68,763 people, 4340 HDD
- Palatine — 65,951 people, 4991 HDD
- Skokie — 65,850 people, 4991 HDD
- Des Plaines — 58,832 people, 4837 HDD
- Orland Park — 58,020 people, 4951 HDD
- Oak Lawn — 56,531 people, 4543 HDD
- Mount Prospect — 55,460 people, 4991 HDD
- Berwyn — 55,152 people, 4543 HDD
- Tinley Park — 54,856 people, 4971 HDD
- Wheaton — 53,741 people, 5064 HDD
- Normal — 53,304 people, 4893 HDD
- Oak Park — 52,947 people, 4543 HDD
- Hoffman Estates — 50,920 people, 5064 HDD
- Downers Grove — 50,552 people, 4837 HDD
- Plainfield — 48,881 people, 4951 HDD
- Glenview — 47,634 people, 4991 HDD
- Elmhurst — 46,108 people, 4837 HDD
- Lombard — 44,490 people, 4837 HDD
- Buffalo Grove — 43,072 people, 4991 HDD
- Moline — 42,442 people, 4885 HDD
- Crystal Lake — 41,513 people, 5064 HDD
- Romeoville — 41,177 people, 4951 HDD
- Bartlett — 40,718 people, 5064 HDD
- Belleville — 40,560 people, 3677 HDD
- DeKalb — 40,491 people, 5581 HDD
- Urbana — 39,831 people, 4571 HDD
- Carol Stream — 39,556 people, 5064 HDD
- Quincy — 38,786 people, 4368 HDD
- Oswego — 38,778 people, 5330 HDD
- Park Ridge — 38,445 people, 4837 HDD
- Streamwood — 38,360 people, 5064 HDD
- Wheeling — 38,329 people, 4991 HDD
- Carpentersville — 37,144 people, 5064 HDD
- Hanover Park — 36,685 people, 5064 HDD
- Rock Island — 36,434 people, 4885 HDD
- Addison — 35,728 people, 4837 HDD
- Calumet City — 34,855 people, 4971 HDD
- Northbrook — 34,546 people, 4991 HDD
- Woodridge — 34,103 people, 4951 HDD
- St. Charles — 33,482 people, 5064 HDD
- Glendale Heights — 32,866 people, 4837 HDD
- Mundelein — 32,641 people, 4991 HDD
- O'Fallon — 32,169 people, 3677 HDD
- Elk Grove Village — 31,802 people, 4837 HDD
- Pekin — 31,266 people, 4554 HDD
- Highland Park — 30,794 people, 4991 HDD
- North Chicago — 30,639 people, 5324 HDD
- Gurnee — 30,546 people, 5324 HDD
- Algonquin — 30,539 people, 5064 HDD
- Niles — 29,918 people, 4837 HDD
- Galesburg — 29,289 people, 4910 HDD
- Glen Ellyn — 28,872 people, 4837 HDD
- McHenry — 28,825 people, 5324 HDD
- Lake in the Hills — 28,706 people, 5064 HDD
- Burbank — 28,606 people, 4543 HDD
- Huntley — 28,495 people, 5064 HDD
- New Lenox — 28,480 people, 4951 HDD
- Lansing — 28,107 people, 4971 HDD
- Danville — 27,981 people, 4631 HDD
- Wilmette — 27,443 people, 4991 HDD
- Round Lake Beach — 27,091 people, 5324 HDD
- Vernon Hills — 27,002 people, 4991 HDD
- Lockport — 26,915 people, 4951 HDD
- Granite City — 26,854 people, 3639 HDD
- Oak Forest — 26,813 people, 4971 HDD
- Edwardsville — 26,715 people, 4026 HDD
- Batavia — 26,555 people, 5064 HDD
- Chicago Heights — 26,533 people, 4971 HDD
- Yorkville — 25,986 people, 5330 HDD
- Woodstock — 25,892 people, 5492 HDD
- West Chicago — 25,469 people, 5064 HDD
- Belvidere — 25,325 people, 5277 HDD
- Alton — 24,967 people, 4026 HDD
- South Elgin — 24,921 people, 5064 HDD
- Homer Glen — 24,852 people, 4951 HDD
- Zion — 24,583 people, 5324 HDD
- Morton Grove — 24,467 people, 4991 HDD
- Westmont — 24,308 people, 4543 HDD
- Melrose Park — 23,999 people, 4837 HDD
- Collinsville — 23,766 people, 3639 HDD
- Rolling Meadows — 23,732 people, 4991 HDD
- Elmwood Park — 23,698 people, 4837 HDD
- Loves Park — 23,636 people, 5277 HDD
- Lisle — 23,548 people, 5064 HDD
- Kankakee — 23,535 people, 5005 HDD
- Maywood — 23,364 people, 4837 HDD
- Freeport — 23,140 people, 5468 HDD
- Roselle — 22,871 people, 4837 HDD
- Machesney Park — 22,839 people, 5277 HDD
- Bloomingdale — 22,622 people, 4837 HDD
- Carbondale — 22,223 people, 3509 HDD
- East Peoria — 22,024 people, 4554 HDD
- Villa Park — 22,020 people, 4837 HDD
- Darien — 22,015 people, 4951 HDD
- Montgomery — 21,957 people, 5330 HDD
- Blue Island — 21,805 people, 4543 HDD
- Grayslake — 21,262 people, 5324 HDD
- Geneva — 21,168 people, 5064 HDD
- Frankfort — 21,160 people, 4951 HDD
- Park Forest — 21,016 people, 4971 HDD
- East Moline — 20,995 people, 4885 HDD
- South Holland — 20,775 people, 4971 HDD
- Dolton — 20,697 people, 4971 HDD
- Libertyville — 20,643 people, 5324 HDD
- Crest Hill — 20,223 people, 4951 HDD
- Lake Zurich — 19,960 people, 4991 HDD
- Mokena — 19,915 people, 4951 HDD
- Harvey — 19,781 people, 4971 HDD
- Lake Forest — 19,642 people, 4991 HDD
- North Aurora — 19,329 people, 5330 HDD
- Evergreen Park — 19,301 people, 4543 HDD
- Deerfield — 19,138 people, 4991 HDD
- Sycamore — 18,968 people, 5581 HDD
- Brookfield — 18,885 people, 4543 HDD
- Homewood — 18,789 people, 4971 HDD
- Ottawa — 18,775 people, 4775 HDD
- Round Lake — 18,654 people, 5324 HDD
- Bensenville — 18,629 people, 4837 HDD
- Matteson — 18,566 people, 4971 HDD
- Shorewood — 18,522 people, 4733 HDD
- Alsip — 18,486 people, 4543 HDD
- Lemont — 18,203 people, 4951 HDD
- Bellwood — 18,132 people, 4837 HDD
- Franklin Park — 18,110 people, 4837 HDD
- Bourbonnais — 18,083 people, 5005 HDD
- Cary — 18,031 people, 4991 HDD
- Palos Hills — 18,026 people, 4543 HDD
- East St. Louis — 17,808 people, 3639 HDD
- Jacksonville — 17,801 people, 4617 HDD
- Godfrey — 17,610 people, 4026 HDD
- Hinsdale — 17,598 people, 4543 HDD
- Morton — 17,557 people, 4554 HDD
- Charleston — 17,361 people, 4270 HDD
- Cahokia Heights — 17,052 people, 3639 HDD
- Marion — 17,021 people, 3600 HDD
- Mattoon — 16,602 people, 4270 HDD
- Bridgeview — 16,559 people, 4543 HDD
- Westchester — 16,313 people, 4837 HDD
- Country Club Hills — 16,238 people, 4971 HDD
- Fairview Heights — 16,115 people, 3639 HDD
- La Grange — 15,943 people, 4543 HDD
- Washington — 15,857 people, 4554 HDD
- Prospect Heights — 15,566 people, 4991 HDD
- Bradley — 15,298 people, 5005 HDD
- Warrenville — 15,247 people, 5064 HDD
- Dixon — 15,156 people, 5573 HDD
- Antioch — 15,108 people, 5018 HDD
- Norridge — 14,817 people, 4837 HDD
- Macomb — 14,765 people, 4967 HDD
- Shiloh — 14,754 people, 3677 HDD
- Chatham — 14,639 people, 4395 HDD
- Morris — 14,587 people, 5035 HDD
- Lindenhurst — 14,564 people, 5324 HDD
- Sterling — 14,535 people, 5468 HDD
- Swansea — 14,445 people, 3677 HDD
- Channahon — 14,392 people, 4733 HDD
- Beach Park — 14,212 people, 5324 HDD
- Mount Vernon — 14,162 people, 3738 HDD
- Hickory Hills — 14,118 people, 4543 HDD
- Wauconda — 14,055 people, 4991 HDD
- Chicago Ridge — 14,036 people, 4543 HDD
- Wood Dale — 13,983 people, 4837 HDD
- Glen Carbon — 13,883 people, 4026 HDD
- Midlothian — 13,870 people, 4543 HDD
- Forest Park — 13,846 people, 4543 HDD
- Western Springs — 13,529 people, 4543 HDD
- La Grange Park — 13,459 people, 4543 HDD
- Lincolnwood — 13,055 people, 4837 HDD
- Lincoln — 13,047 people, 4494 HDD
- Hazel Crest — 13,036 people, 4971 HDD
- Minooka — 12,907 people, 4733 HDD
- Canton — 12,896 people, 4554 HDD
- Plano — 12,677 people, 5330 HDD
- Richton Park — 12,504 people, 4971 HDD
- Winnetka — 12,494 people, 4991 HDD
- Effingham — 12,434 people, 4010 HDD
- Northlake — 12,433 people, 4837 HDD
- Streator — 12,295 people, 4572 HDD
- Rantoul — 12,268 people, 4906 HDD
- Justice — 12,267 people, 4543 HDD
- Herrin — 12,253 people, 3600 HDD
- Kewanee — 12,146 people, 4978 HDD
- Palos Heights — 12,088 people, 4543 HDD
- River Forest — 11,909 people, 4837 HDD
- Troy — 11,810 people, 3677 HDD
- Centralia — 11,787 people, 3812 HDD
- Pingree Grove — 11,512 people, 5064 HDD
- Schiller Park — 11,325 people, 4837 HDD
- Markham — 11,290 people, 4971 HDD
- Burr Ridge — 11,202 people, 4543 HDD
- Waterloo — 11,165 people, 3639 HDD
- Pontiac — 11,054 people, 4572 HDD
- Roscoe — 10,981 people, 5393 HDD
- Fox Lake — 10,925 people, 5324 HDD
- Columbia — 10,919 people, 3639 HDD
- Campton Hills — 10,894 people, 5064 HDD
- Manhattan — 10,772 people, 4733 HDD
- Summit — 10,761 people, 4543 HDD
- Worth — 10,660 people, 4543 HDD
- Mahomet — 10,619 people, 4921 HDD
- Barrington — 10,615 people, 4991 HDD
- Crestwood — 10,533 people, 4543 HDD
- Lyons — 10,440 people, 4543 HDD
- River Grove — 10,424 people, 4837 HDD
- Riverdale — 10,299 people, 4971 HDD
- Taylorville — 10,263 people, 4442 HDD
- Wood River — 10,251 people, 4026 HDD
- Winfield — 10,199 people, 5064 HDD
- Highland — 10,028 people, 3677 HDD