Tax year 2025, the bills paid in 2026. Every figure starts from the Ohio Department of Taxation’s own estimate of the yearly tax on a $100,000 owner-occupied home in each of the state’s 4,479 taxing districts. Updated when the state publishes a new tax year.
The tax on the same $100,000 home ranges from $712 to $3,576 a year across Ohio’s taxing districts; the median district comes to $1,321. By county, Montgomery County’s median district is the highest at $2,088 and Lawrence County’s the lowest at $947.
In the Miami Valley: Montgomery County ranks 1 of 88 (median $2,088); Greene County ranks 9 of 88 (median $1,670); Clark County ranks 14 of 88 (median $1,519); Warren County ranks 16 of 88 (median $1,497); Butler County ranks 31 of 88 (median $1,351); Preble County ranks 56 of 88 (median $1,215); Miami County ranks 58 of 88 (median $1,205); Darke County ranks 71 of 88 (median $1,162).
Explore the map
| Place | School district | County | Tax on $100,000 | Rank in Ohio |
|---|
Pick a county, or click one, to zoom in: its cities, villages and townships are shaded by their own tax level and its districts listed below. Click it again to clear. Use + and − (or Ctrl/⌘ with the scroll wheel, or pinch) to zoom, and drag to move. Townships are their unincorporated areas; a city or village inside a township is listed as a city or village.
The highest-taxed districts in Ohio
| Rank | District | County | Tax on $100,000 |
|---|---|---|---|
| 1 | Cleveland, Shaker Heights City Schools | Cuyahoga | $3,576 |
| 2 | Shaker Heights, Shaker Heights City Schools | Cuyahoga | $3,501 |
| 3 | Dayton (part in Harrison Twp.), Northridge Local Schools | Montgomery | $3,277 |
| 4 | Ottawa Hills, Ottawa Hills Local Schools | Lucas | $3,112 |
| 5 | Dayton (part in Harrison Twp.), Dayton City Schools | Montgomery | $3,099 |
| 6 | Toledo, Ottawa Hills Local Schools | Lucas | $3,033 |
| 7 | Harrison Township, Northridge Local Schools | Montgomery | $2,983 |
| 8 | South Euclid, Cleveland Heights-University Heights City Schools | Cuyahoga | $2,956 |
| 9 | Columbia Township (district 180), Mariemont City Schools | Hamilton | $2,925 |
| 9 | Columbia Township (district 190), Mariemont City Schools | Hamilton | $2,925 |
| 11 | Worthington (part in Perry Twp.), Worthington City Schools | Franklin | $2,891 |
| 12 | Oakwood, Oakwood City Schools | Montgomery | $2,886 |
| 13 | University Heights, Cleveland Heights-University Heights City Schools | Cuyahoga | $2,881 |
| 14 | Cleveland Heights, Cleveland Heights-University Heights City Schools | Cuyahoga | $2,858 |
| 15 | Harrison Township, Dayton City Schools | Montgomery | $2,792 |
| 16 | Columbus (part in Perry Twp.), Worthington City Schools | Franklin | $2,781 |
| 17 | Lincoln Heights, Princeton City Schools | Hamilton | $2,762 |
| 18 | South Euclid, South Euclid-Lyndhurst City Schools | Cuyahoga | $2,760 |
| 19 | Perry Township, Worthington City Schools | Franklin | $2,746 |
| 20 | Terrace Park, Mariemont City Schools | Hamilton | $2,737 |
| 21 | Upper Arlington (part in Perry Twp.), Dublin City Schools | Franklin | $2,719 |
| 22 | Milford, Mariemont City Schools | Hamilton | $2,718 |
| 23 | Richmond Heights, South Euclid-Lyndhurst City Schools | Cuyahoga | $2,715 |
| 24 | Garfield Heights, Cleveland Municipal S.D. | Cuyahoga | $2,696 |
| 25 | Riverlea (part in Sharon Twp.), Worthington City Schools | Franklin | $2,669 |
All 88 counties, ranked
| Rank | County | Median district | Highest district | Districts |
|---|---|---|---|---|
| 1 | Montgomery | $2,088 | Dayton (part in Harrison Twp.), Northridge Local Schools: $3,277 | 98 |
| 2 | Cuyahoga | $2,030 | Cleveland, Shaker Heights City Schools: $3,576 | 81 |
| 3 | Hamilton | $1,989 | Columbia Township (district 180), Mariemont City Schools: $2,925 | 126 |
| 4 | Franklin | $1,942 | Worthington (part in Perry Twp.), Worthington City Schools: $2,891 | 154 |
| 5 | Summit | $1,869 | Copley Township, Akron City Schools: $2,410 | 75 |
| 6 | Lucas | $1,838 | Ottawa Hills, Ottawa Hills Local Schools: $3,112 | 46 |
| 7 | Lake | $1,729 | Waite Hill, Willoughby-Eastlake City Schools: $2,336 | 32 |
| 8 | Delaware | $1,698 | Westerville (part in Orange Twp.), Olentangy Local Schools: $2,196 | 66 |
| 9 | Greene | $1,670 | Beavercreek (part in Beavercreek Twp.), Beavercreek City Schools: $2,307 | 53 |
| 10 | Athens | $1,647 | Dover Township, Athens City Schools: $2,086 | 35 |
| 11 | Mahoning | $1,586 | Poland (part in Boardman Twp.), Poland Local Schools: $2,192 | 58 |
| 12 | Geauga | $1,541 | Russell Township, Chagrin Falls Exempted Village Schools: $2,276 | 32 |
| 13 | Trumbull | $1,529 | Warren Township, Warren City Schools: $2,127 | 70 |
| 14 | Clark | $1,519 | Enon (part in Mad River Twp.), Greenon Local Schools: $1,747 | 41 |
| 15 | Lorain | $1,500 | Columbia Township, Olmsted Falls City Schools: $1,992 | 67 |
| 16 | Warren | $1,497 | Mason (part in Deerfield Twp.), Kings Local Schools: $1,907 | 87 |
| 17 | Ashtabula | $1,493 | Ashtabula Township, Ashtabula Area City Schools: $1,787 | 61 |
| 18 | Stark | $1,469 | Perry Township, Massillon City Schools: $1,983 | 104 |
| 19 | Licking | $1,457 | St. Albans Township, Licking Heights Local Schools: $2,033 | 104 |
| 20 | Portage | $1,450 | Suffield Township, Mogadore Local Schools: $1,901 | 45 |
| 21 | Wood | $1,444 | Rossford (part in Perrysburg Twp.), Rossford Exempted Village Schools: $2,287 | 83 |
| 22 | Fulton | $1,438 | Archbold (part in German Twp.), Archbold Area Local Schools: $1,791 | 35 |
| 23 | Richland | $1,413 | Bellville (part in Washington Twp.), Lexington Local Schools: $2,101 | 65 |
| 24 | Guernsey | $1,388 | Cambridge (part in Cambridge Twp.), Cambridge City Schools: $1,747 | 45 |
| 25 | Knox | $1,387 | College Township (district 105), Mount Vernon City Schools: $1,586 | 54 |
| 26 | Clermont | $1,386 | Loveland (part in Miami Twp.), Loveland City Schools: $1,935 | 57 |
| 27 | Scioto | $1,382 | Rarden (part in Rarden Twp.), Northwest Local Schools: $1,657 | 30 |
| 28 | Fayette | $1,372 | Milledgeville (part in Jasper Twp.), Miami Trace Local Schools: $1,491 | 24 |
| 29 | Henry | $1,355 | Freedom Township, Archbold Area Local Schools: $1,581 | 41 |
| 30 | Williams | $1,352 | Superior Township, Bryan City Schools: $1,567 | 34 |
| 31 | Butler | $1,351 | Middletown (part in Lemon Twp.), Middletown City Schools: $1,975 | 68 |
| 32 | Union | $1,350 | Jerome Township, Dublin City Schools: $1,992 | 45 |
| 33 | Medina | $1,347 | Brunswick Hills Township, Brunswick City Schools: $1,797 | 54 |
| 34 | Jefferson | $1,343 | Wintersville (part in Cross Creek Twp.), Indian Creek Local Schools: $1,662 | 52 |
| 35 | Morrow | $1,324 | North Bloomfield Township, Lexington Local Schools: $1,702 | 45 |
| 36 | Fairfield | $1,317 | Pickerington (Violet Twp. Inc Pick, Cw), Canal Winchester Local Schools: $1,807 | 65 |
| 37 | Wayne | $1,316 | Burbank (part in Canaan Twp.), Norwayne Local Schools: $1,650 | 68 |
| 38 | Sandusky | $1,304 | Woodville (part in Woodville Twp.), Woodmore Local Schools: $1,739 | 36 |
| 39 | Coshocton | $1,297 | Nellie (part in Jefferson Twp.), River View Local Schools: $1,644 | 46 |
| 40 | Erie | $1,295 | Berlin Heights (part in Berlin Twp.), Edison Local Schools: $1,603 | 35 |
| 41 | Harrison | $1,284 | Jewett (part in Rumley Twp.), Harrison-Hills City Schools: $1,618 | 32 |
| 42 | Allen | $1,262 | Shawnee Township (district 310), Shawnee Local Schools: $1,706 | 37 |
| 43 | Crawford | $1,259 | Galion (part in Jackson Twp.), Crestline Exempted Village Schools: $1,558 | 55 |
| 44 | Perry | $1,258 | New Straitville (part in Coal Twp.), Southern Local Schools: $2,026 | 39 |
| 45 | Pickaway | $1,258 | Circleville (part in Circleville Twp.), Circleville City Schools: $1,379 | 42 |
| 46 | Marion | $1,257 | Caledonia (part in Claridon Twp.), River Valley Local Schools: $1,563 | 48 |
| 47 | Holmes | $1,256 | Baltic (part in Clark Twp.), Garaway Local Schools: $1,517 | 34 |
| 48 | Hardin | $1,253 | Dudley Township, Kenton City Schools: $1,511 | 42 |
| 49 | Tuscarawas | $1,252 | Mineral City (part in Sandy Twp.), Tuscarawas Valley Local Schools: $1,589 | 80 |
| 50 | Huron | $1,246 | Lyme Township, Bellevue City Schools: $1,494 | 53 |
| 51 | Defiance | $1,243 | Hicksville (part in Hicksville Twp.), Hicksville Exempted Village Schools: $1,418 | 30 |
| 52 | Ashland | $1,238 | Loudonville (part in Green Twp.), Loudonville-Perrysville Exempted Village Schools: $1,348 | 45 |
| 53 | Ottawa | $1,235 | Clay Township, Genoa Area Local Schools: $1,929 | 32 |
| 54 | Madison | $1,230 | Plain City (part in Darby Twp.) (district 40), Jonathan Alder Local Schools: $1,758 | 35 |
| 55 | Seneca | $1,222 | Fostoria, Fostoria City Schools: $1,707 | 57 |
| 56 | Preble | $1,215 | Verona (part in Harrison Twp.), Tri County North Local Schools: $1,606 | 45 |
| 57 | Auglaize | $1,205 | Logan Township, Shawnee Local Schools: $1,404 | 46 |
| 58 | Miami | $1,205 | Unin Township Ex Laur,Lud,Pots,Wmlt,Unin, Northmont City Schools: $1,663 | 53 |
| 59 | Champaign | $1,200 | Mechanicsburg (Goshen Memorial Park District), Mechanicsburg Exempted Village Schools: $1,468 | 35 |
| 60 | Clinton | $1,196 | Lynchburg (part in Clark Twp.), Lynchburg Clay Local Schools: $1,496 | 43 |
| 61 | Muskingum | $1,190 | Gratiot (part in Hopewell Twp.), West Muskingum Local Schools: $1,340 | 56 |
| 62 | Belmont | $1,187 | Holloway (part in Flushing Twp.), Union Local Schools: $1,500 | 68 |
| 63 | Jackson | $1,187 | Coalton (part in Coal Twp.), Wellston City Schools: $1,788 | 24 |
| 64 | Hocking | $1,182 | Laurelville (part in Perry Twp.), Logan Elm Local Schools: $1,602 | 23 |
| 65 | Logan | $1,182 | Russells Point (part in Washington Twp.), Indian Lake Local Schools: $1,359 | 61 |
| 66 | Mercer | $1,180 | Montezuma (part in Franklin Twp.), Celina City Schools: $1,431 | 45 |
| 67 | Columbiana | $1,174 | Wellsville, Wellsville City Schools: $1,515 | 58 |
| 68 | Paulding | $1,170 | Grover Hill (part in Latty Twp.), Wayne Trace Local Schools: $1,557 | 33 |
| 69 | Shelby | $1,169 | Loramie Township (district 190), Russia Local Schools: $1,399 | 65 |
| 70 | Vinton | $1,166 | Mcarthur (part in Elk Twp.), Vinton Local Schools: $1,542 | 18 |
| 71 | Darke | $1,162 | Monroe Township, Northmont City Schools: $1,670 | 87 |
| 72 | Pike | $1,159 | Beaver (part in Beaver Twp.), Eastern Local Schools: $1,416 | 28 |
| 73 | Adams | $1,158 | Winchester (part in Winchester Twp.), Ohio Valley Local Schools: $1,441 | 28 |
| 74 | Gallia | $1,143 | Vinton (part in Huntington Twp.), Gallia County Local Schools: $1,295 | 29 |
| 75 | Highland | $1,128 | Lynchburg (part in Dodson Twp.), Lynchburg Clay Local Schools: $1,345 | 53 |
| 76 | Putnam | $1,127 | Continental (part in Monroe Twp.), Continental Local Schools: $1,389 | 68 |
| 77 | Ross | $1,119 | Concord Township, Miami Trace Local Schools: $1,387 | 36 |
| 78 | Morgan | $1,113 | Chesterhill (part in Marion Twp.), Morgan Local Schools: $1,226 | 20 |
| 79 | Washington | $1,112 | Dunham Township, Belpre City Schools: $1,677 | 40 |
| 80 | Meigs | $1,105 | Racine (part in Sutton Twp.), Southern Local Schools: $1,400 | 20 |
| 81 | Hancock | $1,086 | Fostoria, Fostoria City Schools: $1,649 | 57 |
| 82 | Carroll | $1,085 | Magnolia (part in Rose Twp.), Sandy Valley Local Schools: $1,398 | 37 |
| 83 | Brown | $1,075 | Fayetteville (part in Perry Twp.), Fayetteville-Perry Local Schools: $1,395 | 47 |
| 84 | Van Wert | $1,072 | Willshire (part in Willshire Twp.), Parkway Local Schools: $1,308 | 32 |
| 85 | Wyandot | $1,057 | Nevada (part in Antrim Twp.), Wynford Local Schools: $1,293 | 42 |
| 86 | Noble | $1,053 | Enoch Township, Caldwell Exempted Village Schools: $1,156 | 38 |
| 87 | Monroe | $991 | Jerusalem (part in Malaga Twp.), Switzerland of Ohio Local Schools: $1,143 | 31 |
| 88 | Lawrence | $947 | South Point (part in Fayette Twp.), South Point Local Schools: $1,184 | 35 |

About these numbers
A taxing district is one combination of county, city, village or township and school district; Ohio has 4,479 of them, and every home is in exactly one. The state's estimate applies each district's effective residential rate to a $100,000 home's taxable value (35% of market value) and subtracts the 10% and 2.5% rollbacks on qualifying levies; for other home values the map scales it, since the tax is proportional to value. It leaves out special assessments, the homestead exemption and the newer school-floor credit. Because it uses the same home value everywhere, it compares tax rates, not actual bills: homes in a high-rate district may be worth less, or more. A county's median district is the middle one among its districts, not weighted by how many homes each has. Regions are Dayton Report's geographic groupings.
For an estimate on your home's value in any Miami Valley district, and how to find your exact bill, see How a $200,000 Home Is Taxed Across the Miami Valley. Source: Ohio Department of Taxation, Tax Data Series (Aggregate Property Tax Rates by Taxing District, tax year 2025).