Local income tax on wages, 2026

A state rate is not the whole sub-federal bill. Indiana, Kentucky, Michigan, Missouri, New York, Ohio and Pennsylvania all let counties, cities or school districts levy their own income tax on wages — and in one of them the city line is the larger of the two: Euclid takes 2.85% where Ohio takes 2.75%. Below are 119 city, county, township and borough rates and all 214 Ohio school district rates Far Better Off has read off the page the authority that charges them publishes — 333 in all — and, beside each rate, the thing a list of municipal rates always drops: what it is charged on.

Every rate is cited to the city, county, district or state department that publishes it, linked in the table. The figure in the “On $75,000” column is the local line alone, for a single filer with no 401(k); the state line is its own table, and the paycheck calculator adds the two together. A city absent from here is not modelled, which is never the same as not taxed.

333 jurisdictions · Indiana, Kentucky, Michigan, Missouri, New York, Ohio and Pennsylvania · sources: city and county revenue departments, state departments of revenue, the Ohio Department of Taxation

The city, county, township and borough rates, in full

A state rate is not the whole sub-federal bill. Indiana, Kentucky, Michigan, Missouri, New York, Ohio and Pennsylvania all let counties, cities or school districts levy their own income tax on wages. In one of them the city line is the larger of the two: Euclid takes 2.85% where Ohio takes 2.75%. These 119 are the rates Far Better Off has verified against the page the authority that charges them publishes — a city’s own revenue page, or the state department of revenue that sets every county’s rate, as Indiana’s does — and they are in the figures the paycheck calculator gives you.

A city rate can be verified while its state’s is not, and St. Louis's 1% is where that is true today. Missouri charges income tax on wages and is not in the table above, so the paycheck calculator computes the city line and still asks you for the state rate. The city figure is no less real for that, and Far Better Off will not invent the other half to keep it company.

City and county income tax on $75,000 of wages, in the 119 localities Far Better Off models
City, county, township or boroughRateOn $75,000
Bloomington (Monroe County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20262.14%on your federal AGI — a 401(k) contribution does reduce it$1,583.60
Carmel and Fishers (Hamilton County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.1%on your federal AGI — a 401(k) contribution does reduce it$814.00
Evansville (Vanderburgh County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.25%on your federal AGI — a 401(k) contribution does reduce it$925.00
Fort Wayne (Allen County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.59%on your federal AGI — a 401(k) contribution does reduce it$1,176.60
Gary and Hammond (Lake County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.5%on your federal AGI — a 401(k) contribution does reduce it$1,110.00
Indianapolis (Marion County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20262.02%on your federal AGI — a 401(k) contribution does reduce it$1,494.80
Lafayette (Tippecanoe County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.28%on your federal AGI — a 401(k) contribution does reduce it$947.20
South Bend (St. Joseph County)In force from 1 January 2026Indiana Department of Revenue — Departmental Notice #1, county tax rates effective Jan. 1, 20261.75%on your federal AGI — a 401(k) contribution does reduce it$1,295.00
Bowling GreenIn force from 1 January 2024City of Bowling Green, Office of Occupational License, and its City Employee Withholding Tax return (form WRO, lines 1-4)2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,500.00
CovingtonCity of Covington Finance Department — Taxes and Fees, and its Employers' Annual Reconciliation of License Fee Withheld (lines 1-7), corroborated by Kenton County's Occupational Business License Guide2.45%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Only the first $184,500 is charged — nothing above the Social Security wage base — so this rate stops at $4,520.25 a year. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $2,362.28 between them$1,837.50
Crestview HillsCity of Crestview Hills — Taxes and Licenses, and Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (payroll tax fee table and Form QCC1 worked example)1.15%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Only the first $184,500 is charged — nothing above the Social Security wage base — so this rate stops at $2,121.75 a year. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $1,387.28 between them$862.50
ErlangerCity of Erlanger Code of Ordinances § 110.04 (business taxation; occupational license fee rate), corroborated by Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (employer payroll tax fee table)1.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $1,649.78 between them$1,125.00
Fort WrightIn force from 1 July 2021City of Fort Wright — Payroll Tax Rate Reduction (Ordinance 04-2021), and Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (payroll tax fee table and Form QCC1 worked example)0.99%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Only the first $184,500 is charged — nothing above the Social Security wage base — so this rate stops at $1,826.55 a year. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $1,267.27 between them$742.50
IndependenceCity of Independence — Taxes (2025-2026 fee schedule and its Payroll Tax section), corroborated by Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (payroll tax fee table and Form QCC1 worked example)1.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $1,462.28 between them$937.50
Kenton CountyKenton County Business Services — 2026 Kenton County and Cities' Occupational Business License Guide (employer payroll tax fee table, Form QCC1 worked example and withholding notes)0.6997%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Only the first $184,500 is charged — nothing above the Social Security wage base — so this rate stops at $1,290.95 a year$524.78
Lexington (I live in Fayette County)Lexington-Fayette Urban County Government, Division of Revenue — License Fee Regulations, Regulation 13-4 §2.1–2.22.75%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,062.50
Lexington (I work there, live outside)Lexington-Fayette Urban County Government, Division of Revenue — License Fee Regulations, Regulation 13-4 §2.1–2.22.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,687.50
Louisville (I live in Jefferson County)Louisville Metro Revenue Commission — Occupational License Tax Regulations §1.02, §1.052.2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,650.00
Louisville (I work there, live outside)Louisville Metro Revenue Commission — Occupational License Tax Regulations §1.02, §1.051.45%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,087.50
LudlowCity of Ludlow Code of Ordinances § 111.04 (occupational license fee rate), corroborated by Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (payroll tax fee table and Form QCC1 worked example)2%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $2,024.78 between them$1,500.00
Taylor MillCity of Taylor Mill — Frequently Asked Questions (payroll tax), corroborated by Kenton County Business Services' 2026 Kenton County and Cities' Occupational Business License Guide (employer payroll tax fee table)2%on gross pay, with no deduction — a 401(k) contribution does not reduce it. Kenton County's own 0.6997% is owed on top of this on the same work, collected on its own return — $524.78 more, $2,024.78 between them$1,500.00
Albion (I live in the city)City of Albion Income Tax Department, 2025 Form AL-1040 booklet1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Albion (I work there, live outside)City of Albion Income Tax Department, 2025 Form AL-1040 booklet0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Battle Creek (I live in the city)City of Battle Creek Income Tax Department, 2025 Form BC-1040 and its instructions1%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$750.00
Battle Creek (I work there, live outside)City of Battle Creek Income Tax Department, 2025 Form BC-1040 and its instructions0.5%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$375.00
Benton Harbor (I live in the city)City of Benton Harbor Income Tax Department, Form CF-1040 booklet and general instructions1%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$750.00
Benton Harbor (I work there, live outside)City of Benton Harbor Income Tax Department, Form CF-1040 booklet and general instructions0.5%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$375.00
Big Rapids (I live in the city)City of Big Rapids Income Tax Department, 2024 Form BR-1040 instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Big Rapids (I work there, live outside)City of Big Rapids Income Tax Department, 2024 Form BR-1040 instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Detroit (I live in the city)Michigan Department of Treasury, 2026 City of Detroit Income Tax Withholding Guide (Form 5469)2.4%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$1,800.00
Detroit (I work there, live outside)Michigan Department of Treasury, 2026 City of Detroit Income Tax Withholding Guide (Form 5469)1.2%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$900.00
East Lansing (I live in the city)City of East Lansing, 2025 Form EL-1040 and its 2025 instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
East Lansing (I work there, live outside)City of East Lansing, 2025 Form EL-1040 and its 2025 instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Flint (I live in the city)City of Flint Income Tax Department, 2025 Form F-1040 instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Flint (I work there, live outside)City of Flint Income Tax Department, 2025 Form F-1040 instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Grand Rapids (I live in the city)In force from 1 July 2010City of Grand Rapids, Income Tax Guide for Withholders, and the 2025 GR-1040 instructions1.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$1,125.00
Grand Rapids (I work there, live outside)In force from 1 July 2010City of Grand Rapids, Income Tax Guide for Withholders, and the 2025 GR-1040 instructions0.75%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$562.50
Hamtramck (I live in the city)City of Hamtramck Income Tax Department, 2025 Form H-1040 booklet1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Hamtramck (I work there, live outside)City of Hamtramck Income Tax Department, 2025 Form H-1040 booklet0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Highland Park (I live in the city)City of Highland Park Income Tax Department, 2025 Form HP-1040 booklet2%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$1,500.00
Highland Park (I work there, live outside)City of Highland Park Income Tax Department, 2025 Form HP-1040 booklet1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Ionia (I live in the city)City of Ionia Income Tax Division, 2025 Form I-1040 and its instructions1%on your federal AGI, less $700 an exemption — a 401(k) contribution does reduce it$750.00
Ionia (I work there, live outside)City of Ionia Income Tax Division, 2025 Form I-1040 and its instructions0.5%on your federal AGI, less $700 an exemption — a 401(k) contribution does reduce it$375.00
Lansing (I live in the city)City of Lansing Income Tax Division, 2025 Form L-1040 instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Lansing (I work there, live outside)City of Lansing Income Tax Division, 2025 Form L-1040 instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Lapeer (I live in the city)City of Lapeer Income Tax Department, 2025 Form L-1040 and its resident instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Lapeer (I work there, live outside)City of Lapeer Income Tax Department, 2025 Form L-1040 and its resident instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Muskegon (I live in the city)City of Muskegon Income Tax Department, 2025 Form CF-M1040 and its instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Muskegon (I work there, live outside)City of Muskegon Income Tax Department, 2025 Form CF-M1040 and its instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Muskegon Heights (I live in the city)City of Muskegon Heights Income Tax Division, 2025 Form MH-1040 booklet1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Muskegon Heights (I work there, live outside)City of Muskegon Heights Income Tax Division, 2025 Form MH-1040 booklet0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Pontiac (I live in the city)City of Pontiac Income Tax Division, 2025 Form P-1040 instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Pontiac (I work there, live outside)City of Pontiac Income Tax Division, 2025 Form P-1040 instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
Portland (I live in the city)City of Portland Income Tax Department, 2025 Form P-1040 and its instructions1%on your federal AGI, less $1,000 an exemption — a 401(k) contribution does reduce it$750.00
Portland (I work there, live outside)City of Portland Income Tax Department, 2025 Form P-1040 and its instructions0.5%on your federal AGI, less $1,000 an exemption — a 401(k) contribution does reduce it$375.00
Saginaw (I live in the city)City of Saginaw Income Tax Office, 2025 Form S-1040 and its instructions1.5%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$1,125.00
Saginaw (I work there, live outside)City of Saginaw Income Tax Office, 2025 Form S-1040 and its instructions0.75%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$562.50
Springfield (I live in the city)City of Springfield Income Tax Department, 2025 SF-1040 resident and non-resident booklets1%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$750.00
Springfield (I work there, live outside)City of Springfield Income Tax Department, 2025 SF-1040 resident and non-resident booklets0.5%on your federal AGI, less $750 an exemption — a 401(k) contribution does reduce it$375.00
Walker (I live in the city)City of Walker Income Tax Department, 2024 Forms W-1040R and W-1040NR and their instructions1%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$750.00
Walker (I work there, live outside)City of Walker Income Tax Department, 2024 Forms W-1040R and W-1040NR and their instructions0.5%on your federal AGI, less $600 an exemption — a 401(k) contribution does reduce it$375.00
St. LouisCity of St. Louis Collector of Revenue — Individual Earnings Tax Information, and its Taxable and Non-Taxable Items list1%on the W-2 earnings St. Louis taxes — a 401(k) contribution does reduce it$750.00
New York City (I live in the city)New York State Department of Taxation and Finance — Form IT-201-I, New York City tax rate schedule3.078%–3.876%4 brackets on New York taxable income, after that state's standard deduction — a 401(k) contribution does reduce it$2,472.09
AkronIn force from 1 January 2018City of Akron Income Tax Division, Individual/Joint Filers2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
CantonCity of Canton Income Tax Department, FAQ2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
CincinnatiIn force from 2 October 2020City of Cincinnati, Income Taxes1.8%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,350.00
ClevelandCentral Collection Agency (CCA), municipal tax rates2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
ColumbusColumbus City Auditor, Income Tax Division2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
Cuyahoga FallsRegional Income Tax Agency, Cuyahoga Falls municipality tax rates2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,500.00
DaytonIn force from 1 January 2025City of Dayton, Tax Information & Forms2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
EuclidRegional Income Tax Agency, Euclid municipality tax rates2.85%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,137.50
HamiltonRegional Income Tax Agency, Hamilton municipality tax rates2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,500.00
KetteringCity of Kettering Income Tax Division, Employer Withholding2.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,687.50
LakewoodCity of Lakewood, Municipal Tax FAQs1.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,125.00
LorainIn force from 1 January 2013City of Lorain, Treasurer & Income Tax Department2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
MansfieldCity of Mansfield Income Tax Division, 2025 individual return2.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,687.50
MiddletownIn force from 1 January 2021City of Middletown, Income Tax2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,500.00
ParmaCity of Parma, Business Tax Information2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
SpringfieldCity of Springfield, General Tax Information2.4%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,800.00
ToledoCity of Toledo Division of Taxation, Tax FAQ2.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,875.00
Abington TownshipPA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Allentown (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.975%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,481.25
Allentown (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.28%on gross pay, with no deduction — a 401(k) contribution does not reduce it$960.00
Altoona (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.7%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,275.00
Altoona (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.4%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,050.00
Bensalem TownshipPA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Bethlehem (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Bethlehem (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Bristol TownshipPA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)0.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$375.00
Cheltenham Township (I live in the township)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.5%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,125.00
Cheltenham Township (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Erie (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.65%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,237.50
Erie (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.65%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,237.50
Harrisburg (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)2%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,500.00
Harrisburg (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Lancaster (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.6%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,200.00
Lancaster (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Millcreek TownshipPA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Mount Lebanon Township (I live in the township)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.3%on gross pay, with no deduction — a 401(k) contribution does not reduce it$975.00
Norristown Borough (I live in the borough)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)2.1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,575.00
Norristown Borough (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Philadelphia (I live in the city)In force from 1 July 2026City of Philadelphia, Wage Tax (employers)3.735%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,801.25
Philadelphia (I work there, live outside)In force from 1 July 2026City of Philadelphia, Wage Tax (employers)3.425%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,568.75
Pittsburgh (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)3%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,250.00
Pittsburgh (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Reading (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)3.6%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,700.00
Reading (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Ross Township (I live in the township)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Scranton (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)3.4%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,550.00
Scranton (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
State College Borough (I live in the borough)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)2.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$1,687.50
State College Borough (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Upper Darby TownshipPA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
West Chester Borough (I live in the borough)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$937.50
West Chester Borough (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
Wilkes-Barre (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)3%on gross pay, with no deduction — a 401(k) contribution does not reduce it$2,250.00
Wilkes-Barre (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1%on gross pay, with no deduction — a 401(k) contribution does not reduce it$750.00
York (I live in the city)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$937.50
York (I work there, live outside)PA Department of Community and Economic Development — Official Tax Register (local withholding rates by address)1.25%on gross pay, with no deduction — a 401(k) contribution does not reduce it$937.50

69of these charge their rate on gross pay: no standard deduction, no personal exemption, and no exclusion for a 401(k), which is why they can be stated as one rate without a footnote. Ohio’s municipalities tax “qualifying wages” — box 5 Medicare wages, which already contains the deferral — and Philadelphia follows the same Pennsylvania rule that makes the state tax deferrals too. An Ohioan who lives in one municipality and works in another owes their home city as well, less a credit for what the work city took, and that second city is not included above. Kentucky’s Kenton County is the one second government that is: its 0.6997% reaches work done anywhere in the county, so the 7city rows inside it each say what the county adds and what the pair comes to. The two rates are still not added into one — they are two returns to two governments, and neither publishes the sum. The county’s fee stops at the Social Security wage base and 4 of those cities do not, so above that ceiling the city rate is the only local one left running.

Detroit starts at your federal AGI. Its resident rate is charged on the AGI from your federal return, less $600 a year for yourself and for each person you claim, so both a 401(k) contribution and your exemptions come off before the 2.4% applies. The column above shows it on the full $75,000 with no contribution and no exemption claimed, which is the largest it can be: one exemption takes $14.40 off that, and a $4,500 contribution another $108.00. Two things this figure is not: the 1.2% Detroit charges people who work in the city and live outside it, which is a row of its own here — half the rate, on wages rather than AGI, with the same $600 an exemption coming off — and what your employer withholds, since Michigan’s employer guide has that taken from gross pay less the exemptions, so the return can hand some of it back.

Michigan’s other cities start at box 1 of your W‑2. 24 Michigan cities levy an income tax under one statute, the Uniform City Income Tax Ordinance, and the ones above are Albion 1%, Battle Creek 1%, Benton Harbor 1%, Big Rapids 1%, East Lansing 1%, Flint 1%, Grand Rapids 1.5%, Hamtramck 1%, Highland Park 2%, Ionia 1%, Lansing 1%, Lapeer 1%, Muskegon 1%, Muskegon Heights 1%, Pontiac 1%, Portland 1%, Saginaw 1.5%, Springfield 1% and Walker 1%. Each has a non-resident rate of exactly half, a row of its own here, for work done in the city by someone living outside it. The ordinance caps a city at 1% on residents and 0.5% on everyone else unless the legislature allowed it more, which is why Grand Rapids and Saginaw charge 1.5% and Highland Park charges 2%. What the ordinance does not set is the exemption, which is why these are read off each city rather than copied from its neighbour: $600 a head in Albion, Big Rapids, East Lansing, Flint, Grand Rapids, Hamtramck, Highland Park, Lansing, Lapeer, Muskegon, Muskegon Heights, Pontiac and Walker, $750 a head in Battle Creek, Benton Harbor, Saginaw and Springfield, $700 a head in Ionia and $1,000 a head in Portland — the same line of the same common return, filled in with a different number. The base they share is the wage figure your federal return reports — “use box 1 wages only”, as Lansing’s instructions put it, and Grand Rapids’ and Flint’s say the same — so a 401(k) contribution reduces every one of these lines, and your exemptions come off before the rate applies. A resident who works in another Michigan city gets a credit for what that city took, which is not included above.

Indiana’s are county taxes, on the state’s own figure. All 92 counties levy one, and the 8above are the counties holding Indiana’s largest cities. The rate that applies to you is the county you lived in on 1 January — not the one you commute to, unless you live outside Indiana altogether — so Marion County’s 2.02%is charged in Beech Grove and Speedway as well as in Indianapolis, and someone in Fishers pays Hamilton County’s 1.1% instead. The base is not gross pay: the Department of Revenue’s own withholding notice works out one figure and taxes it twice — “The taxable income of $473.08 is the amount on which state and county tax should be calculated” — so Indiana’s $1,000 personal exemption ($2,000 filing jointly) comes off first and a 401(k) contribution reduces the county line as well as the state one. The column above shows each on the full $75,000with no contribution. Indiana’s $1,500 dependent exemptions are not included, so a filer with children owes a little less.

A local rate has no tax year. A state changes its rate for a tax year, so the table on the state income tax page turns over every 1 January together. A city changes its rate on whatever day its ordinance says, which is why 19 of the 119 above carry the day their own authority prints and 100 do not, because Covington, Crestview Hills, Erlanger, Independence, Kenton County, Lexington, Louisville, Ludlow, Taylor Mill, Albion, Battle Creek, Benton Harbor, Big Rapids, Detroit, East Lansing, Flint, Hamtramck, Highland Park, Ionia, Lansing, Lapeer, Muskegon, Muskegon Heights, Pontiac, Portland, Saginaw, Springfield, Walker, St. Louis, New York City, Canton, Cleveland, Columbus, Cuyahoga Falls, Euclid, Hamilton, Kettering, Lakewood, Mansfield, Parma, Toledo, Abington Township, Allentown, Altoona, Bensalem Township, Bethlehem, Bristol Township, Cheltenham Township, Erie, Harrisburg, Lancaster, Millcreek Township, Mount Lebanon Township, Norristown Borough, Pittsburgh, Reading, Ross Township, Scranton, State College Borough, Upper Darby Township, West Chester Borough, Wilkes-Barre and York publish their rate with no effective date at all. Philadelphia’s two are the newest, and the only ones with a change already coming: they took force on 1 July 2026, they have fallen on 1 July in each of the three years the city’s own rate table covers, and the city says they keep going — “Over time, the Wage Tax rates will drop to 3.70% for residents and 3.39% for non-residents.” So these figures have a shelf life, and Far Better Off stores it with them rather than leaving it to a calendar nobody checks: the repository’s own tests fail from 1 August 2027 if the rates on this page have not been read off the cities again by then.

These 119 are not all the local income taxes there are. Indiana’s other 84 counties levy one, so do Kentucky cities and counties other than Louisville and Lexington, Michigan’s 4 other income-tax cities (Grayling, Hudson, Jackson and Port Huron), hundreds more Ohio municipalities, and the thousands of Pennsylvania municipalities and school districts outside the Act 32 cities, townships and boroughs here. Ohio’s school districts have left this list: all 214that levy an income tax for 2026 are computed by the paycheck calculator, on both of the bases Ohio law allows them, and they are a table of their own further down this page. None of the rest are here yet, and the reason is the one the rows above show: a locality is only statable once its base has been read off the publisher’s own page, and Far Better Off will not approximate a base it has not read off the authority’s own tables. Five entries have left this paragraph. Two acquired the field they needed: New York City, whose four resident brackets are charged on New York State taxable income, and Indiana’s counties, whose one rate is charged on Indiana’s. The other three needed no new field at all. Louisville Metro and Lexington-Fayette are charged on gross pay, the shape Ohio’s cities and Philadelphia already had; Louisville was missing only because the Revenue Commission’s website refused every earlier attempt to read it, and Lexington because two facts had to be settled first: whether the fee is capped at the federal Social Security wage base, as several Kentucky cities cap theirs (it is not — the Urban County Government charges 2.25% of “all wages”), and whose rate 2.25% actually is (the Urban County Government’s; the Fayette County Board of Education charges residents another 0.5% on top, which is why Lexington is two rows and not one). The fifth is Detroit’s non-resident rate, which was missing for a narrower reason still: it needed one sentence, in a form nobody had opened. Form 5119 taxes “wages, salaries, tips, and other compensation earned in the City of Detroit” and never mentions a 401(k) — but the schedule that line sends you to, Form 5121, apportions a job’s wages by the box 1 figure on your W-2, and a deferral is the one thing box 1 leaves out. All five are in the table above now rather than in this list. If your city or county is not in that table, assume the figures on this page are lower than what you actually pay.

Ohio’s 214 school district income taxes, in full

The table above is charged by where you work. Ohio charges a second local income tax by where you live, and the two are owed together: live in Westerville and work in Columbus and you owe Columbus’s 2.5% on the work and Westerville City School District’s 0.75% on the home. All 214 districts that levy one for 2026 are below, every rate read off the Ohio Department of Taxation’s own employer withholding list, and every one of them is computed by the paycheck calculator.

Find your row by the four-digit code, not by the name. A district’s boundaries are its own: they are not a city’s, a township’s or a ZIP code’s, and 123 of these 214 reach into more than one county. The code is printed in box 20 of your own W‑2 and it identifies exactly one district, which is why Far Better Off will match one on a code and refuses to match one on a name. The county column is for narrowing 214 rows to the handful that could be yours when your W‑2 is not in front of you — these districts sit in 66 of Ohio’s 88 counties — and it is not a way to pick one. Plenty of a county’s residents live in a district that charges nothing at all.

The same rate is two different numbers, and the base is why. Ohio Revised Code 5748.01(E) lets a district pick one of two bases, and 68 of these charge their rate on wages — earned income only, with no deduction and no exemption — while 146 charge it on your Ohio taxable income, which is your pay less Ohio’s personal exemption. So Spencerville Local School District and Athens City School District both charge 1%, and on $75,000 one takes $729.00 and the other $750.00 — a difference of $21.00 that neither district publishes, because neither of them has to. The gap grows with a spouse: a joint return takes two exemptions, so the same traditional district is $708.00 while the earned income district does not move, since that base has no filing status in it at all.

Every Ohio school district income tax for 2026, by four-digit code, with its rate, its base and what it takes from $75,000 of wages for a single filer
CodeSchool districtRateOn $75,000
0203Bluffton Exempted Village School DistrictAllen, Hancock · Ohio taxable income0.5%$364.50
0204Delphos City School DistrictAllen, Van Wert · Ohio taxable income0.5%$364.50
0209Spencerville Local School DistrictAllen, Auglaize, Van Wert · Ohio taxable income1%$729.00
0302Hillsdale Local School DistrictAshland, Wayne · wages1.25%$937.50
0303Loudonville-Perrysville Exempted Village School DistrictAshland, Holmes, Knox, Richland · Ohio taxable income1.25%$911.25
0404Geneva Area City School DistrictAshtabula · wages1.25%$937.50
0502Athens City School DistrictAthens · wages1%$750.00
0505Trimble Local School DistrictAthens, Morgan · wages1%$750.00
0601Minster Local School DistrictAuglaize, Darke, Mercer, Shelby · Ohio taxable income1%$729.00
0602New Bremen Local School DistrictAuglaize, Mercer, Shelby · Ohio taxable income1%$729.00
0603New Knoxville Local School DistrictAuglaize, Shelby · Ohio taxable income1.25%$911.25
0604St Marys City School DistrictAuglaize · wages1%$750.00
0605Wapakoneta City School DistrictAuglaize · Ohio taxable income0.75%$546.75
0606Waynesfield-Goshen Local School DistrictAuglaize, Allen, Logan · Ohio taxable income1%$729.00
0905Madison Local School DistrictButler · Ohio taxable income0.5%$364.50
0907New Miami Local School DistrictButler · Ohio taxable income1%$729.00
0908Ross Local School DistrictButler · wages1.25%$937.50
0909Talawanda City School DistrictButler, Preble · Ohio taxable income1%$729.00
1102Mechanicsburg Exempted Village School DistrictChampaign, Madison · Ohio taxable income1.5%$1,093.50
1103Triad Local School DistrictChampaign, Logan, Union · Ohio taxable income1.5%$1,093.50
1105West Liberty-Salem Local School DistrictChampaign, Logan · Ohio taxable income1.75%$1,275.75
1203Northeastern Local School DistrictClark, Champaign · wages1%$750.00
1204Northwestern Local School DistrictClark, Champaign · wages1%$750.00
1205Southeastern Local School DistrictClark, Greene · Ohio taxable income1%$729.00
1303Clermont-Northeastern Local School DistrictClermont, Brown · Ohio taxable income1%$729.00
1305Goshen Local School DistrictClermont, Warren · Ohio taxable income1%$729.00
1401Blanchester Local School DistrictClinton, Brown, Clermont, Warren · wages1%$750.00
1402Clinton-Massie Local School DistrictClinton, Warren · wages1%$750.00
1502Columbiana Exempted Village School DistrictColumbiana, Mahoning · Ohio taxable income1%$729.00
1503Crestview Local School DistrictColumbiana · Ohio taxable income1%$729.00
1510United Local School DistrictColumbiana · Ohio taxable income0.5%$364.50
1701Buckeye Central Local School DistrictCrawford, Huron, Richland, Seneca · Ohio taxable income1.5%$1,093.50
1703Colonel Crawford Local School DistrictCrawford · Ohio taxable income1.25%$911.25
1704Crestline Exempted Village School DistrictCrawford, Richland · wages0.25%$187.50
1901Ansonia Local School DistrictDarke · Ohio taxable income1.75%$1,275.75
1902Arcanum-Butler Local School DistrictDarke · Ohio taxable income1.5%$1,093.50
1903Franklin Monroe Local School DistrictDarke, Miami · Ohio taxable income0.75%$546.75
1904Greenville City School DistrictDarke · Ohio taxable income0.5%$364.50
1905Mississinawa Valley Local School DistrictDarke · Ohio taxable income1.75%$1,275.75
1906Tri-Village Local School DistrictDarke · Ohio taxable income1.5%$1,093.50
1907Versailles Exempted Village School DistrictDarke, Shelby · Ohio taxable income1%$729.00
2001Ayersville Local School DistrictDefiance · Ohio taxable income1%$729.00
2002Central Local School DistrictDefiance, Williams · Ohio taxable income1.25%$911.25
2003Defiance City School DistrictDefiance, Paulding · Ohio taxable income0.5%$364.50
2004Hicksville Exempted Village School DistrictDefiance · Ohio taxable income1.5%$1,093.50
2101Big Walnut Local School DistrictDelaware · Ohio taxable income0.75%$546.75
2102Buckeye Valley Local School DistrictDelaware, Marion, Morrow, Union · Ohio taxable income1%$729.00
2301Amanda-Clearcreek Local School DistrictFairfield · wages2%$1,500.00
2302Berne Union Local School DistrictFairfield, Hocking · wages2%$1,500.00
2303Bloom-Carroll Local School DistrictFairfield · Ohio taxable income1.25%$911.25
2304Fairfield Union Local School DistrictFairfield, Hocking, Perry · Ohio taxable income2%$1,458.00
2305Lancaster City School DistrictFairfield · wages1.5%$1,125.00
2306Liberty Union-Thurston Local School DistrictFairfield · Ohio taxable income1.75%$1,275.75
2307Pickerington Local School DistrictFairfield, Franklin · Ohio taxable income1%$729.00
2308Walnut Township Local School DistrictFairfield · wages1.75%$1,312.50
2402Washington Court House City School DistrictFayette · wages1%$750.00
2501Bexley City School DistrictFranklin · Ohio taxable income0.75%$546.75
2502Canal Winchester Local School DistrictFranklin, Fairfield · Ohio taxable income0.75%$546.75
2509Reynoldsburg City School DistrictFranklin, Fairfield, Licking · Ohio taxable income0.5%$364.50
2514Westerville City School DistrictFranklin, Delaware · wages0.75%$562.50
2602Evergreen Local School DistrictFulton, Lucas · Ohio taxable income1.5%$1,093.50
2603Fayette Local School DistrictFulton · Ohio taxable income1%$729.00
2604Pettisville Local School DistrictFulton, Henry · Ohio taxable income1%$729.00
2605Pike-Delta-York Local School DistrictFulton · Ohio taxable income1%$729.00
2606Swanton Local School DistrictFulton, Lucas · Ohio taxable income0.75%$546.75
2607Wauseon Exempted Village School DistrictFulton · wages1.75%$1,312.50
2801Berkshire Local School DistrictGeauga · wages1%$750.00
2902Cedar Cliff Local School DistrictGreene, Clark · Ohio taxable income1.25%$911.25
2903Fairborn City School DistrictGreene, Clark, Montgomery · Ohio taxable income0.5%$364.50
2904Greeneview Local School DistrictGreene, Clinton, Fayette · Ohio taxable income1%$729.00
2906Xenia Community City School DistrictGreene, Warren · Ohio taxable income0.5%$364.50
2907Yellow Springs Exempted Village School DistrictGreene, Clark · Ohio taxable income2%$1,458.00
3118Southwest Local School DistrictHamilton, Butler · wages0.75%$562.50
3122Wyoming City School DistrictHamilton · Ohio taxable income1.25%$911.25
3201Arcadia Local School DistrictHancock, Seneca · Ohio taxable income1%$729.00
3202Arlington Local School DistrictHancock · Ohio taxable income1.75%$1,275.75
3203Cory-Rawson Local School DistrictHancock · Ohio taxable income1.75%$1,275.75
3204Findlay City School DistrictHancock · wages1%$750.00
3205Liberty-Benton Local School DistrictHancock · Ohio taxable income0.75%$546.75
3206McComb Local School DistrictHancock, Putnam, Wood · Ohio taxable income1.5%$1,093.50
3207Van Buren Local School DistrictHancock · Ohio taxable income1%$729.00
3208Vanlue Local School DistrictHancock, Seneca, Wyandot · Ohio taxable income1%$729.00
3301Ada Exempted Village School DistrictHardin, Hancock · Ohio taxable income1.5%$1,093.50
3302Hardin Northern Local School DistrictHardin, Hancock · Ohio taxable income1.75%$1,275.75
3303Kenton City School DistrictHardin, Wyandot · Ohio taxable income1%$729.00
3304Ridgemont Local School DistrictHardin, Logan · Ohio taxable income1.75%$1,275.75
3305Riverdale Local School DistrictHancock, Hardin, Wyandot · Ohio taxable income1%$729.00
3306Upper Scioto Valley Local School DistrictHardin, Auglaize, Logan · Ohio taxable income0.5%$364.50
3501Holgate Local School DistrictHenry · Ohio taxable income1.5%$1,093.50
3502Liberty Center Local School DistrictHenry, Fulton · Ohio taxable income1.75%$1,275.75
3504Patrick Henry Local School DistrictHenry, Putnam, Wood · Ohio taxable income1.75%$1,275.75
3603Greenfield Exempted Village School DistrictHighland, Fayette, Ross · wages1.25%$937.50
3604Hillsboro City School DistrictHighland · Ohio taxable income1%$729.00
3901Bellevue City School DistrictHuron, Erie, Sandusky, Seneca · Ohio taxable income0.5%$364.50
3902Monroeville Local School DistrictHuron, Erie · wages1.5%$1,125.00
3903New London Local School DistrictHuron, Ashland, Lorain · Ohio taxable income1%$729.00
3904Norwalk City School DistrictHuron · Ohio taxable income0.5%$364.50
3905South Central Local School DistrictHuron, Richland · Ohio taxable income1.25%$911.25
3906Western Reserve Local School DistrictHuron, Erie · Ohio taxable income1.25%$911.25
3907Willard City School DistrictHuron, Crawford · wages0.75%$562.50
4201Centerburg Local School DistrictKnox, Delaware, Licking · Ohio taxable income0.75%$546.75
4202Danville Local School DistrictKnox, Holmes · Ohio taxable income1.75%$1,275.75
4501Granville Exempted Village School DistrictLicking · Ohio taxable income0.75%$546.75
4503Johnstown-Monroe Local School DistrictLicking, Delaware · Ohio taxable income1%$729.00
4506Licking Valley Local School DistrictLicking, Muskingum · Ohio taxable income1%$729.00
4507Newark City School DistrictLicking · Ohio taxable income1%$729.00
4508North Fork Local School DistrictLicking, Knox · wages1%$750.00
4509Northridge Local School DistrictLicking, Delaware, Knox · wages0.5%$375.00
4510Southwest Licking Local School DistrictLicking, Fairfield · Ohio taxable income0.75%$546.75
4604Riverside Local School DistrictLogan, Shelby · wages1.5%$1,125.00
4712Oberlin City School DistrictLorain · Ohio taxable income2%$1,458.00
4715Wellington Exempted Village School DistrictLorain, Huron · Ohio taxable income1%$729.00
4901Jefferson Local School DistrictMadison · wages1%$750.00
4902Jonathan Alder Local School DistrictMadison, Franklin, Union · wages1.25%$937.50
4903London City School DistrictMadison · Ohio taxable income1%$729.00
4904Madison Plains Local School DistrictMadison, Fayette, Franklin · wages1.25%$937.50
5008Sebring Local School DistrictMahoning · wages1%$750.00
5010Springfield Local School DistrictMahoning · Ohio taxable income1%$729.00
5101Elgin Local School DistrictMarion, Delaware, Hardin · wages0.75%$562.50
5103Pleasant Local School DistrictMarion · wages1%$750.00
5104Ridgedale Local School DistrictMarion, Crawford, Wyandot · wages1%$750.00
5105River Valley Local School DistrictMarion, Morrow · wages1%$750.00
5204Cloverleaf Local School DistrictMedina · wages1%$750.00
5401Celina City School DistrictMercer · wages1%$750.00
5402Coldwater Exempted Village School DistrictMercer · Ohio taxable income1%$729.00
5403Marion Local School DistrictMercer, Auglaize, Darke · wages0.5%$375.00
5405Parkway Local School DistrictMercer, Auglaize, Van Wert · Ohio taxable income1%$729.00
5406Fort Recovery Local School DistrictMercer, Darke · Ohio taxable income1.5%$1,093.50
5501Bethel Local School DistrictMiami · wages0.75%$562.50
5502Bradford Exempted Village School DistrictMiami, Darke, Shelby · Ohio taxable income1.75%$1,275.75
5503Covington Exempted Village School DistrictMiami · Ohio taxable income2%$1,458.00
5504Miami East Local School DistrictMiami, Champaign · wages1.75%$1,312.50
5505Milton-Union Exempted Village School DistrictMiami · wages2%$1,500.00
5506Newton Local School DistrictMiami, Darke · Ohio taxable income1.75%$1,275.75
5507Piqua City School DistrictMiami · Ohio taxable income1.25%$911.25
5509Troy City School DistrictMiami · wages1.5%$1,125.00
5708New Lebanon Local School DistrictMontgomery · Ohio taxable income1.25%$911.25
5713Valley View Local School DistrictMontgomery, Preble · Ohio taxable income1.75%$1,275.75
5901Cardington-Lincoln Local School DistrictMorrow, Marion · wages0.75%$562.50
5902Highland Local School DistrictMorrow, Delaware · Ohio taxable income0.5%$364.50
5903Mount Gilead Exempted Village School DistrictMorrow · Ohio taxable income0.75%$546.75
5904Northmor Local School DistrictMorrow, Marion, Richland · Ohio taxable income1%$729.00
6301Antwerp Local School DistrictPaulding · Ohio taxable income1.5%$1,093.50
6302Paulding Exempted Village School DistrictPaulding, Putnam · Ohio taxable income1%$729.00
6303Wayne Trace Local School DistrictPaulding, Putnam, Van Wert · Ohio taxable income1.25%$911.25
6501Circleville City School DistrictPickaway · wages0.75%$562.50
6502Logan Elm Local School DistrictPickaway, Hocking · wages1%$750.00
6503Teays Valley Local School DistrictPickaway, Fairfield, Franklin · wages1.5%$1,125.00
6704James A Garfield Local School DistrictPortage · wages1.5%$1,125.00
6802National Trail Local School DistrictPreble, Darke · Ohio taxable income1.75%$1,275.75
6803Eaton City School DistrictPreble · Ohio taxable income1.5%$1,093.50
6804Preble Shawnee Local School DistrictPreble, Butler, Montgomery · Ohio taxable income1.75%$1,275.75
6805Twin Valley Community Local School DistrictPreble · Ohio taxable income1.5%$1,093.50
6806Tri-County North Local School DistrictPreble, Darke, Montgomery · wages1%$750.00
6901Columbus Grove Local School DistrictPutnam, Allen · Ohio taxable income1%$729.00
6902Continental Local School DistrictPutnam · Ohio taxable income1%$729.00
6903Jennings Local School DistrictPutnam · Ohio taxable income0.75%$546.75
6904Kalida Local School DistrictPutnam · Ohio taxable income1%$729.00
6905Leipsic Local School DistrictPutnam · Ohio taxable income0.75%$546.75
6906Miller City-New Cleveland Local School DistrictPutnam · Ohio taxable income1.25%$911.25
6907Ottawa-Glandorf Local School DistrictPutnam · Ohio taxable income1.5%$1,093.50
6908Ottoville Local School DistrictPutnam, Paulding · Ohio taxable income0.75%$546.75
6909Pandora-Gilboa Local School DistrictPutnam, Allen · Ohio taxable income1.75%$1,275.75
7001Clear Fork Valley Local School DistrictRichland, Knox · wages1%$750.00
7007Plymouth-Shiloh Local School DistrictRichland, Crawford, Huron · Ohio taxable income1%$729.00
7008Shelby City School DistrictRichland · Ohio taxable income1%$729.00
7106Union-Scioto Local School DistrictRoss · Ohio taxable income0.5%$364.50
7107Zane Trace Local School DistrictRoss · wages0.75%$562.50
7201Clyde-Green Springs Exempted Village School DistrictSandusky, Seneca · wages1.5%$1,125.00
7202Fremont City School DistrictSandusky · Ohio taxable income1.25%$911.25
7203Gibsonburg Exempted Village School DistrictSandusky, Wood · wages1%$750.00
7204Lakota Local School DistrictSandusky, Seneca, Wood · Ohio taxable income1.5%$1,093.50
7403Hopewell-Loudon Local School DistrictSeneca · wages0.5%$375.00
7404New Riegel Local School DistrictSeneca · Ohio taxable income1.5%$1,093.50
7405Old Fort Local School DistrictSeneca, Sandusky · Ohio taxable income1%$729.00
7406Seneca East Local School DistrictSeneca, Huron · Ohio taxable income1%$729.00
7407Tiffin City School DistrictSeneca · wages0.75%$562.50
7501Anna Local School DistrictShelby · Ohio taxable income1.5%$1,093.50
7502Botkins Local School DistrictShelby, Auglaize · wages1.25%$937.50
7503Fairlawn Local School DistrictShelby · Ohio taxable income0.75%$546.75
7504Fort Loramie Local School DistrictShelby, Darke · Ohio taxable income1.5%$1,093.50
7505Hardin-Houston Local School DistrictShelby · Ohio taxable income0.75%$546.75
7506Jackson Center Local School DistrictShelby, Auglaize, Logan · wages1.5%$1,125.00
7507Russia Local School DistrictShelby, Darke · Ohio taxable income0.75%$546.75
7508Sidney City School DistrictShelby, Logan · wages0.75%$562.50
7612Northwest Local School DistrictStark, Summit, Wayne · wages1%$750.00
7711Norton City School DistrictSummit · wages0.5%$375.00
8001Fairbanks Local School DistrictUnion, Madison · Ohio taxable income1%$729.00
8003North Union Local School DistrictUnion, Delaware · Ohio taxable income1%$729.00
8101Crestview Local School DistrictVan Wert · Ohio taxable income1%$729.00
8104Van Wert City School DistrictVan Wert · Ohio taxable income1%$729.00
8301Carlisle Local School DistrictWarren, Montgomery · Ohio taxable income1%$729.00
8303Kings Local School DistrictWarren · wages1%$750.00
8501Chippewa Local School DistrictWayne · wages1%$750.00
8502Dalton Local School DistrictWayne · Ohio taxable income0.75%$546.75
8503Green Local School DistrictWayne · wages0.5%$375.00
8504Norwayne Local School DistrictWayne, Medina · wages0.75%$562.50
8505Northwestern Local School DistrictWayne, Ashland · Ohio taxable income1.25%$911.25
8509Triway Local School DistrictWayne, Holmes · wages1%$750.00
8601Bryan City School DistrictWilliams · Ohio taxable income1%$729.00
8602Edgerton Local School DistrictWilliams, Defiance · Ohio taxable income1%$729.00
8604Millcreek-West Unity Local School DistrictWilliams · Ohio taxable income1%$729.00
8605Montpelier Exempted Village School DistrictWilliams · wages1.25%$937.50
8607Stryker Local School DistrictWilliams · Ohio taxable income1.5%$1,093.50
8701Bowling Green City School DistrictWood, Henry · Ohio taxable income1.25%$911.25
8702Eastwood Local School DistrictWood · wages1%$750.00
8703Elmwood Local School DistrictWood, Hancock · Ohio taxable income1.25%$911.25
8705North Baltimore Local School DistrictWood, Hancock · wages1.25%$937.50
8706Northwood Local School DistrictWood · wages0.25%$187.50
8707Otsego Local School DistrictWood, Henry, Lucas · Ohio taxable income1%$729.00
8708Perrysburg Exempted Village School DistrictWood · Ohio taxable income0.5%$364.50
8801Carey Exempted Village School DistrictWyandot, Seneca · Ohio taxable income1%$729.00
8802Mohawk Local School DistrictWyandot, Crawford, Seneca · Ohio taxable income1%$729.00
8803Upper Sandusky Exempted Village School DistrictWyandot, Crawford, Marion · Ohio taxable income1.25%$911.25

One source behind every row: Ohio Department of Taxation — Updated School Districts, effective January 1, 2026 (Rev. 3/26). It is the employer withholding list rather than a research table, which matters for the reason a city’s ordinance date matters above: a research table is dated when it was compiled and a withholding table is dated when employers must use it.

A 401(k) contribution reduces this line, and does not reduce the city line above it. That is one payslip, in one state, with two local taxes answering the same question differently — and it is the statute rather than a choice made here. Ohio’s municipalities tax “qualifying wages”, box 5 of your W‑2, which a deferral is still inside. Both school district bases are built on modified adjusted gross income, which starts from federal adjusted gross income, and box 1 leaves an elective deferral out. So the $75,000 column above is the largest each of these can be: deferring $4,500 takes $90.00 off the top rate here and nothing at all off a city’s.

What this table is not. It is withholding on wages, not a return. Both bases reach income no figure on this page holds — net earnings from self-employment on the earned income base, and every non-wage dollar in modified adjusted gross income on the traditional one — so a filer with income outside a paycheck owes more than the column shows, and a traditional-base filer with dependents owes less, because Ohio’s exemption is counted per person and this column claims one. Ohio’s $26,050 zero band and its $332 of flat tax are not in here either: those belong to the state’s own schedule on the state income tax page, which is why a salary too small to owe Ohio anything can still owe a traditional district.

Use this table in your own software

One keyless JSON route — no signup, no API key, CORS open to every origin, and the citation comes back with every row. All 119 localities and all 214 Ohio school districts, 333 jurisdictions with their rates, their publishers and the figure each rate is charged on:

curl "https://farbetteroff.com/api/v1/local-income-tax-rates"

That is /api/v1/local-income-tax-rates. Every row carries a base object, which is the difference between a rate and a bill: Ohio’s cities charge theirs on gross pay that a 401(k) deferral never leaves, Michigan’s charge theirs on a federal AGI less an exemption a head, and New York City and Indiana’s counties charge theirs on the state’s own taxable income. Three different answers from the same salary, and a flat list of rates cannot tell them apart.

For one person’s actual number, send a salary to the state endpoint with the locality on it. Ohio asks the question twice, so the local lines are two parameters: locality for the city, county, township or borough tax on where you work, and schoolDistrict for the Ohio school district tax on where you live, by the four-digit code on box 20 of your W-2. They are owed together, so both go in one call:

curl "https://farbetteroff.com/api/v1/state-tax?state=OH&wages=75000&locality=oh-columbus&schoolDistrict=2514"

That is a Westerville resident working in Columbus, and the answer carries three lines rather than one: Ohio’s, the city’s on the work and the district’s on the home, added in stateAndLocalTax. See the full API docs for every parameter and return field.

Common questions

Which cities and counties does the paycheck calculator include local tax for?
119 so far, across Indiana, Kentucky, Michigan, Missouri, New York, Ohio and Pennsylvania: Bloomington (Monroe County) 2.14%, Carmel and Fishers (Hamilton County) 1.1%, Evansville (Vanderburgh County) 1.25%, Fort Wayne (Allen County) 1.59%, Gary and Hammond (Lake County) 1.5%, Indianapolis (Marion County) 2.02%, Lafayette (Tippecanoe County) 1.28%, South Bend (St. Joseph County) 1.75%, Bowling Green 2%, Covington 2.45%, Crestview Hills 1.15%, Erlanger 1.5%, Fort Wright 0.99%, Independence 1.25%, Kenton County 0.6997%, Lexington 2.75%, Lexington 2.25% for a non-resident who works there, Louisville 2.2%, Louisville 1.45% for a non-resident who works there, Ludlow 2%, Taylor Mill 2%, Albion 1%, Albion 0.5% for a non-resident who works there, Battle Creek 1%, Battle Creek 0.5% for a non-resident who works there, Benton Harbor 1%, Benton Harbor 0.5% for a non-resident who works there, Big Rapids 1%, Big Rapids 0.5% for a non-resident who works there, Detroit 2.4%, Detroit 1.2% for a non-resident who works there, East Lansing 1%, East Lansing 0.5% for a non-resident who works there, Flint 1%, Flint 0.5% for a non-resident who works there, Grand Rapids 1.5%, Grand Rapids 0.75% for a non-resident who works there, Hamtramck 1%, Hamtramck 0.5% for a non-resident who works there, Highland Park 2%, Highland Park 1% for a non-resident who works there, Ionia 1%, Ionia 0.5% for a non-resident who works there, Lansing 1%, Lansing 0.5% for a non-resident who works there, Lapeer 1%, Lapeer 0.5% for a non-resident who works there, Muskegon 1%, Muskegon 0.5% for a non-resident who works there, Muskegon Heights 1%, Muskegon Heights 0.5% for a non-resident who works there, Pontiac 1%, Pontiac 0.5% for a non-resident who works there, Portland 1%, Portland 0.5% for a non-resident who works there, Saginaw 1.5%, Saginaw 0.75% for a non-resident who works there, Springfield 1%, Springfield 0.5% for a non-resident who works there, Walker 1%, Walker 0.5% for a non-resident who works there, St. Louis 1%, New York City 3.078%–3.876%, Akron 2.5%, Canton 2.5%, Cincinnati 1.8%, Cleveland 2.5%, Columbus 2.5%, Cuyahoga Falls 2%, Dayton 2.5%, Euclid 2.85%, Hamilton 2%, Kettering 2.25%, Lakewood 1.5%, Lorain 2.5%, Mansfield 2.25%, Middletown 2%, Parma 2.5%, Springfield 2.4%, Toledo 2.5%, Abington Township 1%, Allentown 1.975%, Allentown 1.28% for a non-resident who works there, Altoona 1.7%, Altoona 1.4% for a non-resident who works there, Bensalem Township 1%, Bethlehem 1%, Bethlehem 1% for a non-resident who works there, Bristol Township 0.5%, Cheltenham Township 1.5%, Cheltenham Township 1% for a non-resident who works there, Erie 1.65%, Erie 1.65% for a non-resident who works there, Harrisburg 2%, Harrisburg 1% for a non-resident who works there, Lancaster 1.6%, Lancaster 1% for a non-resident who works there, Millcreek Township 1%, Mount Lebanon Township 1.3%, Norristown Borough 2.1%, Norristown Borough 1% for a non-resident who works there, Philadelphia 3.735%, Philadelphia 3.425% for a non-resident who works there, Pittsburgh 3%, Pittsburgh 1% for a non-resident who works there, Reading 3.6%, Reading 1% for a non-resident who works there, Ross Township 1%, Scranton 3.4%, Scranton 1% for a non-resident who works there, State College Borough 2.25%, State College Borough 1% for a non-resident who works there, Upper Darby Township 1%, West Chester Borough 1.25%, West Chester Borough 1% for a non-resident who works there, Wilkes-Barre 3%, Wilkes-Barre 1% for a non-resident who works there, York 1.25% and York 1.25% for a non-resident who works there. 69 of them are charged on gross pay with no deduction at all, so a 401(k) contribution does not reduce those; 20 allow a flat exemption for each person on the return instead of a deduction — $600 a head in Albion, Big Rapids, Detroit, East Lansing, Flint, Grand Rapids, Hamtramck, Highland Park, Lansing, Lapeer, Muskegon, Muskegon Heights, Pontiac and Walker, $750 a head in Battle Creek, Benton Harbor, Saginaw and Springfield, $700 a head in Ionia and $1,000 a head in Portland, worth $6.00 to $14.40 a year at the city's own rate, and the same amount again on the commuter row beside it at half that rate. Detroit's resident line starts from your federal AGI; every other row here starts from the wages in box 1 of your W-2, which is the figure a 401(k) contribution has already come out of; New York City charges 4 brackets of its own, 3.078%–3.876%, on New York taxable income, so the state's standard deduction comes off first and a 401(k) reduces it too; and 8 Indiana counties charge one rate of their own on the same Indiana taxable income the state taxes, so the state's own exemption comes off first and a 401(k) reduces those too — Bloomington (Monroe County) 2.14%, Carmel and Fishers (Hamilton County) 1.1%, Evansville (Vanderburgh County) 1.25%, Fort Wayne (Allen County) 1.59%, Gary and Hammond (Lake County) 1.5%, Indianapolis (Marion County) 2.02%, Lafayette (Tippecanoe County) 1.28% and South Bend (St. Joseph County) 1.75%. Everything else is still excluded: Indiana's other 84 counties, many Kentucky cities and counties, Michigan's 4 other income-tax cities, hundreds of other Ohio municipalities, and the rest of Pennsylvania's municipalities and school districts under Act 32 all charge their own income tax on top of the state rate, so in those places your real total is higher than the figure shown.
What is the school district number on my W-2, and what does it cost me?
Box 20 of an Ohio W-2 carries a four-digit school district code, and it is the only reliable way to identify your district — the boundaries are not a city's, a township's or a ZIP code's, and 123 of Ohio's 214 taxing districts reach into more than one county. Ohio is the only state with a school district income tax Far Better Off models, and all 214 that levy one for 2026 are listed on this page with the rate against each code, from 0.25% to 2%. It is charged by where you live rather than where you work, so it is owed on top of any city tax, and what it costs depends on which of Ohio's two bases your district picked: 68 charge the rate on wages with no deduction at all, and 146 charge it on your Ohio taxable income, which is your pay less Ohio's personal exemption. Both are reduced by a traditional 401(k) contribution, which no Ohio city tax is.
Two cities charge the same rate. Why do they take different amounts?
Because a rate is charged on a figure, and the figure differs. Ohio's cities and Philadelphia charge theirs on gross compensation — box 5 Medicare wages in Ohio — which already contains a traditional 401(k) contribution, so a deferral does not reduce the bill. Michigan's cities start from the federal AGI figure, which the deferral has already left, and then subtract a fixed amount for each personal exemption. New York City and Indiana's counties charge theirs on the state's own taxable income, so the state's deduction comes off first and a 401(k) reduces it too. The table says which base each row is on, and the JSON at https://farbetteroff.com/api/v1/local-income-tax-rates carries it as a three-value field a program can switch on.
Do I pay city income tax where I live or where I work?
Generally where you work, for a city, county, township or borough tax — the rows here are the tax of the place the work is done, and Michigan's cities charge a non-resident who commutes in half the resident rate, which is why each Michigan city appears twice. Ohio's school district tax is the exception and is charged by where you LIVE, so it is owed on top of any city tax rather than instead of it: a Westerville resident working in Columbus owes both. Several Ohio cities also tax residents who work elsewhere, less a credit for what the work city took; that credit is not modelled here.

Wage income only, for 2026, and for a single filer unless a figure says otherwise. A rate here is the local line alone; the state’s own tax, federal tax, Social Security and Medicare are all on top of it. A locality not in these tables is not modelled, never assumed untaxed. Rates change on the day an ordinance says — Philadelphia resets each 1 July — so check the linked source before relying on a number. Educational information, not tax advice.