Ohio local income tax

A thin waterfall dropping into a green pool in a sandstone gorge.

Tax year 2026

Places listed

679

every one, listed below

Lowest rate

0%

some listed places charge nothing

Highest rate

3%

of income

Coverage: complete.

All 679 Ohio municipalities that levy an income tax are included, generated from the Ohio Department of Taxation's own rate file.

What this list tells you

  • 679 places in Ohio have a checked local-tax entry. The full set, including zero rates, is here. The count is checked every time the site is built.
  • Not finding your town here is good news. Ohio's list is complete, so a missing name means no local income tax at all. Compare that with a site that simply has no data and shows you nothing.
  • Ohio does not have one local tax rate. It has a range, from about 0% up to about 3%, and your address decides which end you are on.
  • A zero in this table is a real finding. 12 places in Ohio genuinely charge nothing, and we list them so you can see the difference between a checked zero and a blank.
  • Ohio's local-tax dataset lists 679 jurisdictions, including places with a verified zero rate. The dataset is generated from the state's own register rather than transcribed, and the page's row count is verified against it on every build.
  • Because Ohio's coverage is exhaustive, this table supports a negative claim as well as a positive one. An unlisted address genuinely owes nothing. That is a stronger statement than "we have no figure for you", and the two are indistinguishable to a reader unless a site says which it is offering.
  • There is no single Ohio local rate: the distribution runs about 0% to about 3% across the jurisdictions below. Address-level precision is therefore not a refinement here but a requirement, since the error from guessing exceeds the tax itself at the bottom of the range.
  • The table includes 12 rows at zero per cent in Ohio. Dropping them would tidy the page and lose information — the reader could no longer tell a jurisdiction verified to levy nothing from one the dataset never covered, which is precisely the ambiguity this family exists to remove.

What lands in your account

A $75,000 salary

Filing as
Paid
$2,317per paycheck
Take-home, year$60,246
Tax, year$14,754
Share of pay taxed19.67%

This is an average rate across all your pay — not the rate on your next dollar.

Where the money goes

A $75,000 salary

  • Federal income tax$7,670
  • Social Security and Medicare$5,738
  • State income tax$1,346
  • Yours$60,246
Federal income tax10.23%$7,670
Social Security and Medicare7.65%$5,738
State income tax1.79%$1,346
Yours80.33%$60,246

Every Ohio jurisdiction

JurisdictionRate
Aberdeen1%
Ada1.65%
Addyston1.5%
Adelphi1%
Akron2.5%
Alexandria1%
Alger1%
Alliance2%
Amanda1%
Amberley2%
Amelia0%
Amherst1.5%
Amsterdam1%
Andover1.5%
Anna1.75%
Ansonia1%
Antwerp1%
Apple Creek1%
Arcanum1%
Archbold1.8%
Arlington1%
Arlington Heights2.1%
Ashland2%
Ashley1%
Ashtabula1.8%
Ashville1%
Athens1.95%
Aurora2%
Avon1.95%
Avon Lake1.5%
Baltic1.5%
Baltimore1%
Barberton2.25%
Barnesville1%
Batavia1%
Bay Village1.5%
Beach City1%
Beachwood2%
Beaverdam1%
Bedford3%
Bedford Heights2%
Bellaire1%
Belle Center1%
Bellefontaine1.6%
Bellevue2%
Bellville1%
Belpre1%
Bentleyville1%
Berea2%
Bethel1%
Bettsville1%
Beverly1.25%
Bexley2.5%
Blanchester1%
Bloomdale1%
Bloomingdale1%
Bloomville1%
Blue Ash1.25%
Bluffton1.65%
Bolivar1%
Boston Heights2%
Botkins1.5%
Bowerston1%
Bowling Green2.15%
Bradford1%
Bradner1%
Bratenahl2%
Brecksville2%
Bremen1%
Brewster2%
Brice2%
Bridgeport1%
Broadview Heights2%
Brook Park2%
Brooklyn2.5%
Brooklyn Heights2.5%
Brookville2%
Brunswick2%
Bryan1.8%
Buckland1%
Bucyrus2.25%
Burbank1%
Burton1%
Butler1%
Byesville1%
Cadiz1%
Cairo0.5%
Caldwell1%
Cambridge2%
Camden1%
Campbell2.5%
Canal Fulton2%
Canal Winchester2%
Canfield1%
Canton2.5%
Cardington1%
Carey1.5%
Carlisle1.5%
Carroll0.75%
Carrollton1%
Castine0%
Catawba1%
Cecil1%
Cedarville1.25%
Celina1.5%
Centerburg1%
Centerville2.25%
Chagrin Falls1.85%
Chardon2%
Chesterville1%
Cheviot2%
Chickasaw1%
Chillicothe1.8%
Cincinnati1.8%
Circleville2.5%
Clarksville1%
Clay Center1.5%
Clayton2.5%
Cleveland2.5%
Cleveland Heights2.25%
Clinton1%
Clyde1.5%
Coal Grove1%
Coldwater1.5%
College Corner0%
Columbiana1%
Columbus2.5%
Columbus Grove1.25%
Commercial Point0.75%
Conesville0.5%
Conneaut1.65%
Continental1%
Convoy1%
Corwin0.5%
Coshocton2%
Covington1.5%
Crestline2%
Creston1%
Cridersville1.5%
Crooksville1.5%
Cuyahoga Falls2%
Cuyahoga Heights2.5%
Cygnet1%
Dalton1.5%
Danville1.5%
Darbyville1%
Dayton2.5%
De Graff1.75%
Deer Park1.5%
Defiance1.8%
Delaware1.85%
Dellroy0%
Delphos1.75%
Delta1.5%
Dennison2%
Deshler1%
Dover1.5%
Doylestown2%
Dresden1%
Dublin2%
Dunkirk1%
East Canton1.5%
East Cleveland2%
East Liverpool1.5%
East Palestine1.5%
Eastlake2%
Eaton1.5%
Edgerton1.75%
Edison0.5%
Edon1.75%
Elida0.75%
Elmore1.75%
Elmwood Place2%
Elyria2.25%
Empire1%
Englewood1.75%
Euclid2.85%
Evendale1.2%
Fairborn2%
Fairfax1.75%
Fairfield1.5%
Fairlawn2%
Fairport Harbor2%
Fairview Park2%
Farmersville1%
Fayette1.5%
Fayetteville1%
Felicity1%
Findlay1%
Forest1.25%
Forest Park1.5%
Fort Jennings1%
Fort Loramie1.5%
Fort Recovery1.5%
Fostoria2%
Franklin2%
Frazeysburg1%
Fredericksburg1%
Fredericktown1%
Fremont1.5%
Fulton1%
Gahanna2.5%
Galena1%
Galion2%
Gallipolis1.5%
Gambier1.5%
Garfield Heights2%
Garrettsville1.75%
Gates Mills1%
Geneva1.5%
Geneva-On-the-Lake1.5%
Genoa1.5%
Georgetown1%
Gettysburg1%
Gibsonburg1%
Girard2%
Glandorf1.5%
Glenmont1%
Glenwillow2%
Gnadenhutten1.5%
Golf Manor1.7%
Grafton1.5%
Grand Rapids1%
Grand River2%
Grandview0%
Grandview Heights2.5%
Granville1.5%
Gratis1%
Green2%
Green Springs1%
Greenfield1.63%
Greenhills1.5%
Greenville1.5%
Greenwich1%
Grove City2%
Groveport2%
Hamersville1%
Hamilton2%
Hamler1%
Hanging Rock1%
Hanover1%
Harrisburg1%
Harrison1%
Harrod1%
Hartville1.5%
Haskins1%
Heath2%
Hebron1.5%
Helena1%
Hicksville1%
Highland Heights2%
Highland Hills2.5%
Hilliard2.5%
Hillsboro1.5%
Hiram2.25%
Holgate1%
Holland2.25%
Holmesville1%
Hopedale1%
Hubbard1.5%
Huber Heights2.25%
Hudson2%
Hunting Valley0%
Huntsville1%
Huron1%
Independence2%
Indian Hill0.45%
Ironton1%
Jackson1.5%
Jackson Center1.5%
Jamestown1%
Jefferson1.5%
Jeffersonville1%
Jenera1%
Jerry City1%
Jewett1%
Johnstown1%
Kalida1%
Kent2.25%
Kenton1.5%
Kettering2.25%
Kettlersville0%
Killbuck1%
Kirby1%
Kirkersville1%
Kirtland2%
Lagrange1.5%
Lakeline1%
Lakemore2.25%
Lakeview1%
Lakewood1.5%
Lancaster2.3%
Latty1%
Lebanon1.5%
Leesburg1%
Leetonia1.5%
Leipsic1.5%
Lewisburg1.75%
Lexington1%
Liberty Center1%
Lima1.5%
Lincoln Heights2%
Linndale2%
Lisbon2%
Lithopolis1%
Lockbourne2.5%
Lockington1%
Lockland2.1%
Lodi1%
Logan2%
London1.5%
Lorain2.5%
Lordstown1.5%
Loudonville1.75%
Louisville2%
Loveland1%
Lowellville2%
Luckey1%
Lyndhurst2%
Lyons1%
Macedonia2.5%
Madeira1%
Madison1%
Maineville1%
Malinta1%
Malta1%
Malvern1%
Manchester1%
Mansfield2.25%
Mantua2%
Maple Heights2.5%
Marble Cliff2%
Marengo1%
Mariemont1.25%
Marietta1.85%
Marion2%
Marshallville1%
Martins Ferry1%
Marysville1.5%
Mason1.12%
Massillon2%
Maumee1.5%
Mayfield2%
Mayfield Heights1.5%
Mcclure1%
Mccomb1%
Mcconnelsville1%
Mcdonald2%
Mcguffey1%
Mechanicsburg1%
Medina1.25%
Melrose1%
Mendon0%
Mentor2%
Mentor-On-the-Lake2%
Metamora1%
Miamisburg2.25%
Middle Point1.5%
Middleburg Heights2%
Middlefield1.25%
Middleport1%
Middletown2%
Midvale1.5%
Mifflin1%
Milan1%
Milford1%
Milford Center1%
Millbury1.5%
Miller City1%
Millersburg1.5%
Millersport1%
Millville1%
Mineral City1%
Minerva1.5%
Minerva Park2%
Mingo Junction2%
Minster1.5%
Mogadore2.5%
Monroe2%
Monroeville1%
Montgomery1%
Montpelier1.8%
Moraine2.5%
Moreland Hills1%
Morral1%
Morrow1%
Moscow0%
Mount Blanchard1%
Mount Cory1%
Mount Eaton1%
Mount Gilead1.25%
Mount Healthy2%
Mount Orab1.35%
Mount Sterling1%
Mount Vernon2%
Mount Victory1%
Munroe Falls2.25%
Napoleon1.5%
Nashville1%
Navarre1.75%
Nelsonville1.75%
New Albany2%
New Bavaria1%
New Bloomington1%
New Boston2.5%
New Bremen1.5%
New Carlisle1.5%
New Concord2.25%
New Franklin2%
New Knoxville1.5%
New Lebanon1%
New Lexington1%
New London1.5%
New Madison1%
New Miami1.75%
New Paris1%
New Philadelphia1.5%
New Richmond1%
New Riegel1%
New Washington1.5%
New Waterford1%
Newark1.75%
Newburgh Heights2%
Newcomerstown2%
Newton Falls1%
Newtonsville0%
Newtown1%
Ney1%
Niles2%
North Baltimore1%
North Canton2%
North College Hill1.5%
North Kingsville1.3%
North Lewisburg1.75%
North Olmsted2%
North Perry1%
North Randall2.75%
North Ridgeville1%
North Robinson1%
North Royalton2%
North Star0.5%
Northfield2%
Northwood1.5%
Norton2%
Norwalk1.5%
Norwood2%
Oak Harbor1%
Oak Hill1%
Oakwood (Cuyahoga)2.5%
Oakwood (Montgomery)2.5%
Oakwood (Paulding)1%
Oberlin2.5%
Obetz2.5%
Octa1%
Ohio City1%
Olmsted Falls1.5%
Ontario1.5%
Orange2%
Oregon2.25%
Orrville1%
Orwell1.5%
Osgood1%
Ostrander1%
Ottawa1%
Ottawa Hills1.5%
Ottoville1%
Owensville1%
Oxford2%
Painesville2%
Pandora1.5%
Parma2.5%
Parma Heights3%
Pataskala1%
Patterson0.5%
Paulding1%
Payne1%
Pemberville1%
Peninsula2%
Pepper Pike1%
Perry2%
Perrysburg1.5%
Perrysville1%
Phillipsburg1.5%
Pickerington1%
Piketon1%
Pioneer1%
Piqua2%
Pitsburg1%
Plain City1.5%
Pleasant Hill1%
Pleasantville1%
Plymouth1%
Pomeroy1%
Port Clinton1.5%
Port Washington1.5%
Portage1%
Portsmouth2.5%
Powell2%
Powhatan Point1%
Quincy1%
Ravenna2.5%
Reading2%
Reminderville1.5%
Reynoldsburg2.5%
Richfield2%
Richmond Heights2.25%
Richwood1%
Ridgeway1%
Rio Grande2%
Ripley1%
Risingsun1%
Rittman1.5%
Riverside2.5%
Rock Creek1%
Rockford1%
Rocky River2%
Roseville1%
Rossford2.25%
Roswell1%
Rushsylvania1%
Rushville1%
Russells Point1%
Russia1.5%
Rutland1%
Sabina1.5%
Salem1.25%
Salineville1%
Sandusky1.25%
Sardinia1%
Scio1%
Sebring2%
Seven Hills2.5%
Seville1%
Shaker Heights2.25%
Sharonville1.5%
Shawnee Hills (ODT 71976)2%
Shawnee Hills (ODT 71983)0%
Sheffield2%
Sheffield Lake2%
Shelby1.75%
Sherrodsville1%
Sherwood1%
Shreve1%
Sidney1.75%
Silver Lake2%
Silverton1.25%
Smithfield0%
Smithville1.5%
Solon2%
Somerset1%
South Amherst1%
South Bloomfield1%
South Charleston1.25%
South Euclid2%
South Lebanon1%
South Russell1.25%
South Solon1%
South Vienna1%
South Zanesville1.5%
Spencerville1.5%
Springboro1.5%
Springdale2%
Springfield2.4%
St. Bernard2.1%
St. Clairsville0.75%
St. Henry1.5%
St. Louisville1%
St. Marys1.5%
St. Paris1%
Steubenville2%
Stone Creek1%
Stoutsville1%
Stow2%
Strasburg1.5%
Stratton1%
Streetsboro2%
Strongsville2%
Struthers2%
Stryker1.5%
Sugar Grove0.75%
Sugarcreek1.5%
Sunbury1%
Swanton1.5%
Sycamore1%
Sylvania1.5%
Tallmadge2.25%
Thurston1%
Tiffin2%
Timberlake2%
Tipp City1.5%
Tiro1%
Toledo2.5%
Tontogany1%
Toronto2%
Tremont City1%
Trenton1.5%
Trimble1%
Trotwood2.75%
Troy1.75%
Tuscarawas1.5%
Twinsburg2%
Uhrichsville2%
Union1.5%
Union City1%
University Heights2.5%
Upper Arlington2.5%
Upper Sandusky1.75%
Urbana1.4%
Urbancrest2%
Utica1.75%
Valley Hi1%
Valley View2%
Van Wert1.72%
Vandalia2%
Vanlue1%
Vermilion1.5%
Versailles1.5%
Wadsworth1.4%
Wakeman1%
Walbridge1.5%
Walton Hills2.5%
Wapakoneta1.5%
Warren2.5%
Warrensville Heights2.6%
Warsaw1%
Washington1.95%
Washingtonville1%
Waterville2%
Wauseon1.5%
Waverly City1%
Wayne0.75%
Wayne Lakes1%
Waynesfield1%
Waynesville0.75%
Wellington1.75%
Wellston1%
Wellsville1.5%
West Alexandria1%
West Carrollton City2.25%
West Elkton1%
West Jefferson1%
West Lafayette1.5%
West Liberty1%
West Mansfield1%
West Millgrove1%
West Milton1.5%
West Salem1%
West Union1%
West Unity1.5%
Westerville2%
Westfield Center1%
Westlake1.5%
Weston1%
Whitehall2.5%
Whitehouse1.5%
Wickliffe2%
Willard1.75%
Williamsburg1%
Williamsport0.5%
Willoughby2%
Willoughby Hills2%
Willowick2%
Willshire1%
Wilmington1.5%
Wilmot1.75%
Windham1.5%
Wintersville1%
Woodlawn2.3%
Woodmere2.5%
Woodsfield1%
Woodstock1%
Wooster1.5%
Worthington2.5%
Wyoming1%
Xenia2.25%
Yellow Springs1.5%
Yorkshire1%
Youngstown2.75%
Zanesville1.9%

Questions people ask

If my town is not on this list, does it charge nothing?

It charges nothing. Coverage for Ohio is complete at 679 listed jurisdictions, including any checked zeroes, so absence is a real answer rather than a gap in the data.

Why are some places listed with no rate at all?

Because a zero that was checked is not the same as a blank. Some jurisdictions here are authorized to levy and currently set their rate at nothing — listing them says so explicitly, rather than leaving you to guess whether they were simply missed.

Why are there so many different rates in one state?

Each town can decide for itself. 679 places are listed here, including any that currently charge zero. That is why no single figure describes the state.

Where does this list come from?

From one official publication, cited on this page. A single authority publishing every rate is the easier case — it means one as-of date for the whole table rather than several that may not agree.

What does absence from this table indicate?

Coverage for Ohio is complete: all 679 checked jurisdiction records are included, including any zero-rate entries. Absence from the table therefore indicates no levy rather than missing data. ⚠️ Completeness is asserted against the state's own published list and is re-verified on each data refresh.

Why do some enumerated jurisdictions carry a zero rate?

Certain enumerated jurisdictions are authorized to levy but currently impose a zero rate. They are listed explicitly because a verified zero and an unmodelled jurisdiction are epistemically different, and rendering both as absence would conflate them.

Why is local income taxation this fragmented here?

679 jurisdiction records are published for Ohio, including any verified zero rates. Rates, bases and residency rules are set locally within state enabling statute, so there is no meaningful statewide rate and liability follows municipal boundaries rather than distance.

What is the provenance of this table?

Rates derive from a single published authority with one as-of date covering the whole table. This is preferable to compilation from multiple sources, where differing publication dates cannot be reconciled without asserting currency the sources do not support.