Chicago suburbs  ·  2020–2024 Census data

Chicagoland Property Tax Map
by Town

Typical property tax rate in 292 towns across Cook, DuPage, Will, Kane, Lake and McHenry counties. Enter your home value to estimate your bill, then check whether itemizing beats the 2026 standard deduction.

Property Tax by Town

Darker towns pay a larger share of home value each year. Hover or tap a town for its numbers; select it to use it in the calculator.

Effective property tax rate

Should You Itemize?

Property tax and Illinois income tax count toward the SALT deduction, now capped at $40,400. Itemizing only pays when your deductions beat the standard deduction. Rough federal estimate, not tax advice.

Property Tax Rates by Town

Effective rate = total property tax paid by homeowners ÷ total value of their homes. Estimate column uses a $400,000 home.

Cook County Cook County average: 1.73%

TownRateMedian billMedian valueOn $400,000
Alsip2.34%$5,257$225,000$9,345
Arlington Heights1.98%$8,759$414,500$7,919
Barrington1.89%$10,000+$582,500$7,570
Barrington Hills1.43%$10,000+$913,600$5,714
Bedford Park1.73%$6,373$271,700$6,908
Bellwood2.38%$5,866$230,000$9,508
Berkeley2.57%$6,224$246,900$10,264
Berwyn2.25%$6,805$299,800$8,987
Blue Island2.27%$4,550$178,700$9,086
Bridgeview2.12%$5,808$236,400$8,490
Broadview1.85%$4,656$252,200$7,396
Brookfield2.41%$8,049$332,400$9,623
Burbank2.03%$5,992$275,700$8,108
Burnham2.19%$4,189$161,300$8,758
Calumet City2.61%$4,813$145,200$10,431
Calumet Park1.07%$4,246$184,700$4,291
Chicago1.45%$4,943$334,100$5,796
Chicago Heights2.40%$4,248$161,000$9,607
Chicago Ridge1.58%$5,374$226,900$6,308
Cicero1.90%$5,465$249,400$7,583
Country Club Hills2.59%$5,168$192,000$10,360
Countryside1.88%$6,887$324,700$7,521
Crestwood1.69%$4,174$195,200$6,757
Des Plaines1.88%$6,344$335,600$7,524
Dixmoor1.37%$2,948$84,400$5,482
Dolton2.84%$4,562$151,300$11,377
East Hazel Crest1.16%$3,984$158,300$4,653
Elk Grove Village1.79%$6,728$347,100$7,172
Elmwood Park1.96%$7,029$339,300$7,860
Evanston1.83%$8,863$481,200$7,305
Evergreen Park2.13%$6,152$267,500$8,523
Flossmoor3.24%$10,000+$344,800$12,958
Ford Heights0.75%—$66,300$2,999
Forest Park2.12%$6,481$304,700$8,473
Forest View2.30%$6,307$260,500$9,190
Franklin Park2.20%$6,561$287,000$8,812
Glencoe1.42%$10,000+$1,432,500$5,665
Glenview1.71%$10,000+$609,600$6,847
Glenwood2.42%$5,843$198,100$9,673
Golf2.12%$10,000+$954,700$8,470
Harvey1.93%$2,628$88,100$7,740
Harwood Heights1.69%$5,930$321,900$6,750
Hazel Crest2.86%$4,899$185,300$11,430
Hickory Hills2.24%$6,715$288,000$8,966
Hillside2.50%$6,302$246,800$10,004
Hodgkins1.47%$6,738$45,800$5,877
Hoffman Estates2.15%$8,096$351,900$8,594
Hometown2.00%$3,663$173,400$8,019
Homewood2.72%$5,933$221,100$10,895
Indian Head Park1.88%$5,568$356,600$7,504
Inverness2.19%$10,000+$715,600$8,769
Justice2.41%$5,596$238,400$9,639
Kenilworth1.89%$10,000+$1,560,300$7,551
La Grange1.98%$10,000+$594,300$7,934
La Grange Park2.03%$9,103$439,800$8,105
Lansing2.58%$4,950$177,000$10,321
Lemont1.72%$8,288$468,800$6,882
Lincolnwood1.97%$10,000+$496,400$7,862
Lynwood2.63%$6,966$218,000$10,510
Lyons2.16%$6,016$257,300$8,648
Markham2.09%$3,683$135,300$8,357
Matteson2.86%$6,829$250,600$11,422
Maywood2.56%$6,590$229,800$10,241
Melrose Park1.79%$5,717$275,800$7,174
Merrionette Park1.58%$3,729$173,400$6,339
Midlothian2.40%$5,252$207,000$9,597
Morton Grove2.05%$8,109$389,100$8,198
Mount Prospect2.04%$8,425$397,400$8,151
Niles1.64%$6,118$358,700$6,547
Norridge1.57%$6,328$374,900$6,264
North Riverside1.81%$6,049$297,800$7,235
Northbrook1.45%$10,000+$652,300$5,815
Northfield1.34%$10,000+$878,300$5,367
Northlake1.70%$6,005$259,800$6,782
Oak Forest2.46%$6,589$255,100$9,829
Oak Lawn2.13%$6,160$281,200$8,534
Oak Park2.51%$10,000+$465,500$10,054
Olympia Fields2.95%$9,686$329,000$11,788
Orland Hills2.25%$6,079$280,300$8,994
Orland Park1.96%$7,524$367,200$7,827
Palatine2.20%$8,025$355,600$8,790
Palos Heights2.12%$7,624$367,100$8,490
Palos Hills1.91%$5,613$279,200$7,654
Palos Park1.83%$9,152$464,700$7,307
Park Forest2.77%$4,608$115,300$11,087
Park Ridge2.00%$10,000+$551,200$8,017
Phoenix2.52%$1,741$96,200$10,063
Posen1.90%$3,253$172,900$7,598
Prospect Heights2.12%$7,289$346,500$8,477
Richton Park2.76%$5,897$220,900$11,044
River Forest2.15%$10,000+$687,300$8,595
River Grove1.48%$5,591$241,800$5,925
Riverdale2.66%$3,843$113,800$10,622
Riverside2.38%$10,000+$491,400$9,503
Robbins1.99%$2,723$121,300$7,954
Rolling Meadows2.18%$6,636$326,200$8,707
Rosemont1.92%$7,384$344,900$7,678
Sauk Village2.01%$2,487$110,800$8,053
Schaumburg1.93%$6,617$330,400$7,714
Schiller Park1.96%$6,034$275,000$7,846
Skokie1.87%$8,048$387,200$7,481
South Barrington1.85%$10,000+$908,300$7,406
South Chicago Heights1.88%$2,971$149,300$7,512
South Holland2.68%$5,903$217,200$10,710
Steger2.15%$3,560$156,700$8,593
Stickney2.23%$6,077$244,900$8,932
Stone Park2.15%$6,021$242,100$8,581
Streamwood2.17%$6,040$271,200$8,688
Summit2.05%$5,476$232,600$8,204
Thornton1.46%$4,130$155,100$5,846
Tinley Park2.38%$7,455$299,900$9,523
Westchester1.94%$6,279$327,300$7,751
Western Springs1.70%$10,000+$739,400$6,782
Wheeling2.14%$6,029$266,200$8,577
Willow Springs1.47%$7,756$378,300$5,897
Wilmette1.76%$10,000+$810,600$7,042
Winnetka1.73%$10,000+$1,337,800$6,918
Worth2.21%$5,510$215,000$8,821

DuPage County DuPage County average: 1.89%

TownRateMedian billMedian valueOn $400,000
Addison1.95%$6,662$341,300$7,799
Bartlett2.37%$9,136$375,700$9,493
Bensenville2.26%$6,283$272,000$9,030
Bloomingdale2.12%$8,340$376,500$8,472
Burr Ridge1.70%$10,000+$700,400$6,781
Carol Stream2.33%$7,987$335,000$9,313
Clarendon Hills1.83%$10,000+$605,800$7,311
Darien1.76%$7,119$398,700$7,044
Downers Grove1.57%$7,227$449,800$6,268
Elmhurst1.72%$9,466$545,400$6,889
Glen Ellyn1.99%$10,000+$544,000$7,961
Glendale Heights2.35%$6,425$261,700$9,396
Hanover Park2.06%$6,294$274,200$8,253
Hinsdale1.64%$10,000+$1,053,700$6,561
Itasca2.00%$8,071$390,800$7,992
Lisle2.11%$8,631$406,800$8,444
Lombard2.13%$7,071$335,700$8,504
Naperville1.87%$10,000+$540,200$7,488
Oak Brook1.22%$10,000+$903,200$4,883
Oakbrook Terrace1.73%$6,891$372,400$6,937
Roselle2.06%$7,008$344,700$8,252
Villa Park1.75%$6,389$329,000$7,008
Warrenville1.97%$5,853$286,100$7,888
Wayne2.16%$10,000+$642,700$8,645
West Chicago2.42%$8,277$336,800$9,665
Westmont1.83%$6,819$379,100$7,309
Wheaton2.02%$9,443$455,700$8,094
Willowbrook1.54%$5,075$358,600$6,151
Winfield2.15%$8,460$386,300$8,600
Wood Dale1.90%$5,900$318,900$7,615
Woodridge2.17%$8,186$363,700$8,682

Kane County Kane County average: 2.18%

TownRateMedian billMedian valueOn $400,000
Aurora2.25%$6,263$274,800$8,987
Batavia2.29%$8,963$387,400$9,143
Big Rock2.16%$7,655$337,900$8,643
Burlington2.33%$6,516$296,200$9,327
Campton Hills2.17%$10,000+$547,500$8,670
Carpentersville2.07%$5,270$234,100$8,269
East Dundee2.04%$6,376$300,000$8,150
Elburn1.73%$8,761$389,300$6,927
Elgin2.12%$6,184$273,000$8,474
Geneva2.24%$9,951$441,400$8,959
Gilberts2.23%$8,462$347,300$8,904
Hampshire2.21%$7,705$329,800$8,841
Kaneville2.22%$6,899$318,100$8,892
Lily Lake2.58%$10,000+$418,800$10,310
Maple Park2.23%$6,760$288,400$8,902
Montgomery2.28%$7,183$299,500$9,131
North Aurora2.24%$7,790$342,100$8,969
Pingree Grove2.19%$7,391$320,800$8,770
Prestbury2.01%$8,221$362,700$8,059
Sleepy Hollow2.14%$8,661$382,800$8,559
South Elgin2.28%$7,922$339,100$9,107
St. Charles2.21%$8,309$377,400$8,827
Sugar Grove2.35%$9,221$401,900$9,381
Virgil2.29%$6,563$296,600$9,160
West Dundee2.31%$9,002$360,800$9,237

Lake County Lake County average: 2.26%

TownRateMedian billMedian valueOn $400,000
Antioch2.97%$8,989$306,700$11,878
Bannockburn1.92%$10,000+$1,037,200$7,690
Beach Park1.50%$6,445$245,800$6,017
Buffalo Grove2.56%$10,000+$412,300$10,223
Channel Lake2.14%$5,330$223,000$8,548
Deer Park2.09%$10,000+$661,300$8,364
Deerfield2.47%$10,000+$623,400$9,861
Forest Lake1.88%$6,185$346,400$7,516
Fox Lake2.25%$4,982$228,100$9,006
Fox Lake Hills2.44%$6,116$245,000$9,744
Gages Lake2.40%$7,233$310,500$9,593
Grandwood Park2.96%$9,729$330,500$11,835
Grayslake3.02%$10,000+$309,500$12,068
Green Oaks2.04%$10,000+$673,100$8,177
Gurnee2.39%$8,491$344,300$9,542
Hainesville2.96%$6,558$210,500$11,837
Hawthorn Woods2.50%$10,000+$619,100$10,001
Highland Park2.08%$10,000+$607,300$8,339
Highwood2.14%$9,161$405,400$8,568
Indian Creek2.54%$10,000+$450,800$10,145
Kildeer2.38%$10,000+$770,700$9,517
Knollwood1.99%$7,098$393,000$7,953
Lake Barrington2.01%$9,110$475,700$8,057
Lake Bluff1.68%$10,000+$776,700$6,718
Lake Catherine2.61%$7,210$257,200$10,459
Lake Forest1.54%$10,000+$938,300$6,165
Lake Villa2.71%$10,000+$351,700$10,858
Lake Zurich2.09%$9,217$435,300$8,343
Libertyville2.23%$10,000+$512,000$8,934
Lincolnshire2.38%$10,000+$677,700$9,524
Lindenhurst3.11%$9,402$294,100$12,442
Long Grove1.98%$10,000+$804,600$7,913
Long Lake1.52%$4,802$220,100$6,093
Mettawa1.99%$10,000+$871,500$7,952
Mundelein2.38%$8,404$309,700$9,517
North Barrington2.11%$10,000+$765,900$8,428
North Chicago1.85%$3,969$159,600$7,400
Park City1.32%$199$57,400$5,277
Port Barrington2.23%$9,085$379,600$8,902
Riverwoods2.15%$10,000+$800,700$8,614
Round Lake3.00%$7,860$278,600$12,007
Round Lake Beach2.72%$5,765$199,200$10,896
Round Lake Heights1.10%$5,364$216,800$4,407
Round Lake Park1.32%—$164,900$5,281
Third Lake2.94%$10,000+$361,500$11,779
Tower Lakes2.27%$10,000+$510,300$9,070
Venetian Village2.71%$5,987$231,100$10,842
Vernon Hills2.54%$10,000+$412,300$10,148
Volo2.83%$9,583$319,700$11,329
Wadsworth1.26%$9,233$378,900$5,043
Wauconda2.70%$7,525$278,600$10,804
Waukegan2.43%$4,759$190,900$9,705
Winthrop Harbor2.75%$7,419$250,800$11,009
Zion3.01%$6,120$183,800$12,045

McHenry County McHenry County average: 2.26%

TownRateMedian billMedian valueOn $400,000
Algonquin2.24%$8,025$351,000$8,952
Bull Valley2.58%$10,000+$477,900$10,307
Cary2.60%$8,089$309,800$10,388
Crystal Lake2.42%$7,720$311,400$9,670
Fox River Grove2.27%$7,991$298,900$9,076
Greenwood1.68%$6,435$415,900$6,730
Harvard2.40%$4,431$175,400$9,612
Hebron1.96%$4,291$208,100$7,845
Holiday Hills2.09%$5,140$220,600$8,354
Huntley2.13%$7,537$334,300$8,524
Island Lake2.50%$6,500$262,500$9,988
Johnsburg2.01%$7,367$328,300$8,056
Lake in the Hills2.26%$7,430$321,900$9,059
Lakemoor2.66%$7,103$265,500$10,641
Lakewood2.44%$10,000+$552,600$9,771
Marengo2.00%$5,234$229,900$7,986
McCullom Lake2.21%$3,730$178,600$8,838
McHenry2.43%$6,456$266,500$9,703
Oakwood Hills1.90%$6,920$282,300$7,616
Pistakee Highlands2.21%$4,542$216,800$8,858
Prairie Grove2.50%$10,000+$467,600$10,008
Richmond2.25%$5,848$238,600$9,007
Ringwood1.85%$8,571$386,400$7,398
Spring Grove2.19%$9,642$398,400$8,772
Trout Valley2.55%$10,000+$446,200$10,208
Union1.88%$5,033$252,200$7,521
Wonder Lake2.44%$6,129$252,200$9,759
Woodstock2.52%$6,482$245,700$10,087

Will County Will County average: 2.10%

TownRateMedian billMedian valueOn $400,000
Arbury Hills2.19%$5,302$230,200$8,763
Beecher2.55%$6,654$269,500$10,181
Bolingbrook2.36%$7,748$314,700$9,447
Bonnie Brae1.67%$4,702$219,800$6,676
Braidwood1.35%$3,686$202,500$5,413
Crest Hill2.01%$4,663$232,900$8,058
Crete2.59%$6,760$228,500$10,371
Crystal Lawns1.80%$4,710$243,200$7,213
Elwood1.94%$4,507$237,500$7,749
Fairmont1.82%$3,153$182,300$7,273
Frankfort2.31%$10,000+$481,200$9,232
Frankfort Square2.31%$6,827$305,800$9,220
Godley1.45%$1,836$144,600$5,781
Homer Glen2.17%$9,017$418,800$8,665
Ingalls Park2.06%$3,199$157,800$8,255
Joliet2.04%$5,694$265,800$8,165
Lakewood Shores1.48%$2,947$217,100$5,917
Lockport2.01%$7,909$316,000$8,060
Lockport Heights2.00%$4,010$192,200$8,002
Manhattan2.41%$8,785$332,600$9,629
Mokena1.97%$9,160$401,400$7,874
Monee2.92%$8,270$240,500$11,665
New Lenox2.25%$9,276$399,900$9,000
Peotone1.78%$4,522$271,000$7,140
Plainfield2.14%$9,490$431,400$8,571
Plum Valley2.91%$9,097$339,200$11,638
Preston Heights1.65%$1,949$144,100$6,581
Rest Haven1.80%$3,871$196,400$7,192
Ridgewood2.00%$3,271$161,300$7,981
Rockdale1.57%$3,375$188,300$6,299
Romeoville2.26%$6,235$257,100$9,059
Shorewood2.16%$7,463$337,800$8,647
Sunnyland1.57%$3,261$167,800$6,290
University Park2.38%$4,904$153,200$9,512
Willowbrook2.68%$8,653$280,700$10,719
Wilmington1.96%$4,423$223,800$7,827

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Unofficial estimate, not a tax bill. Updated 2026-10-08. CSV

How These Numbers Work

Rates come from the U.S. Census Bureau American Community Survey, 2020–2024 5-year estimates (tables B25090, B25082, B25103, B25077). For each town we divide the total real estate tax homeowners report by the total value they report for their homes.

That is a typical effective rate, not your bill. Your bill depends on your assessed value, exemptions (homeowner, senior, senior freeze, veterans) and the exact taxing districts your home sits in. Towns split between districts or counties use one blended figure.

The median bill is capped by the Census at “$10,000+”. Small towns have wide margins of error; towns with fewer than 100 owner-occupied homes are not shown.

Property Tax FAQ

What is the average property tax rate in the Chicago suburbs?

Across Cook, DuPage, Will, Kane, Lake and McHenry counties, homeowners pay about 1.88% of their home's value per year (U.S. Census ACS 2020–2024). Among towns with at least 500 owner-occupied homes, rates run from 1.07% in Calumet Park to 3.24% in Flossmoor.

Which Chicago suburbs have the lowest property taxes?

By effective rate: Calumet Park (1.07%), Round Lake Heights (1.10%), Oak Brook (1.22%), Wadsworth (1.26%), Park City (1.32%).

Which Chicago suburbs have the highest property taxes?

By effective rate: Flossmoor (3.24%), Lindenhurst (3.11%), Grayslake (3.02%), Zion (3.01%), Round Lake (3.00%).

Can I deduct property taxes on my 2026 federal tax return?

Yes, if you itemize. For 2026 the state and local tax (SALT) deduction is capped at $40,400 ($20,200 married filing separately), reduced by 30% of income above $505,000 but never below $10,000. Property tax and Illinois income tax both count. Itemizing helps only when your total deductions beat the standard deduction: $32,200 married filing jointly, $16,100 single, $24,150 head of household.

When will Cook County reassess my home?

Cook County reassesses a third of the county each year. The south and west suburbs, including Orland, Bremen, Worth and Palos townships, were reassessed in 2026; the north suburbs in 2025; the City of Chicago in 2024 and next in 2027. DuPage, Will, Kane, Lake and McHenry counties reassess on a four-year cycle.

How is this property tax estimate calculated?

We divide the total property tax that homeowners in each town report by the total value of their homes, using U.S. Census American Community Survey 2020–2024 5-year data. Your actual bill depends on your assessment, exemptions and taxing districts.

Let a CPA Run Your Numbers

We check whether you should itemize, claim every Illinois credit and file on time — in English, Russian or Ukrainian.