2026 Kentucky local estimate

Kentucky local occupational tax calculator

Kentucky is the state where local wage levies genuinely stack — city, county and school board, all on the same dollar. On $60,000 of wages, a resident working in Newport owes $2,125 in local fees alone — an effective 3.54%.

Local fees on $60,000 of wages

Sorted by what a resident owes. The commuter column drops any levy that turns on residence rather than work location — mostly school board fees.

Kentucky local occupational fees by city
City / countyHow they interactResident owesCommuter owes
NewportCampbell CountyStacks — no credit$2,125$2,125
FlorenceBoone CountyStacks — no credit$2,005$1,705
CovingtonKenton CountyStacks — no credit$1,890$1,890
GeorgetownScott CountyStacks — no credit$1,500$1,200
NicholasvilleJessamine CountyStacks — no credit$1,500$1,500
AshlandBoyd CountyCounty fee stops at the city line$1,425$1,425
LexingtonFayette CountyMerged city-county government$1,350$1,350
LouisvilleJefferson CountyMerged city-county government$1,320$870
PaducahMcCracken CountyCounty credits the city fee$1,200$1,200
Bowling GreenWarren CountyCounty fee stops at the city line$1,200$1,200
RichmondMadison CountyCounty fee stops at the city line$1,200$1,200
ElizabethtownHardin CountyCounty fee stops at the city line$1,170$1,170
HopkinsvilleChristian CountyNo county fee found$1,170$1,170
OwensboroDaviess CountyCounty fee stops at the city line$1,068$1,068

Three mechanisms, not two

It is tempting to assume a county either credits the city fee or stacks on top of it. Kentucky has a third case, and it is the one that produces wrong numbers: in several counties the county fee simply does not reach inside the city limits, so there is nothing to credit. Treating that as a stack over-taxes every city worker in those counties.

Stacks — no credit

Covington, Newport, Florence, Georgetown, Nicholasville

County credits the city fee

Paducah

County fee stops at the city line

Bowling Green, Owensboro, Richmond, Ashland, Elizabethtown

Every Kentucky occupational tax district

The 167 districts on file with the Secretary of State under KRS 67.766, from 0.15% to 3%. This is the rate each district levies on its own; it is not a total, because a city, its county and a school board can each levy on the same wages. The 14 cities above are the ones where that stacking has been worked out in full.

Kentucky occupational tax districts and the rate each levies
DistrictRate on wagesWage cap
Adair County0.5%None
Adairville1.5%None
Alexandria1.5%$184,500
Ashland2.375%None
Bardstown1%None
Beattyville1%None
Benton0.5%None
Berea2%None
Boone County Fiscal Court0.8%$79,494
Boone County Mental Health, Retardation/Aging0.15%$16,666
Boone County School Board0.5%None
Bourbon County1.25%None
Bowling Green2%None
Boyd County1%None
Boyle County1.25%None
Breathitt County1%None
Bromley1%None
Brooksville1.75%None
Brownsville1%None
Butler County1%None
Caldwell County1.5%None
Calvert City0.5%$65,000
Camargo2%None
Campbell County1%$184,500
Campbellsville1%None
Carlisle1%None
Carter County1%None
Catlettsburg1.5%None
Cave City1%None
Clarkson1.2%None
Clinton County1.25%None
Coal Run Village1%None
Cold Spring1%$184,500
Corbin1%None
Covington2.45%$184,500
Crescent Springs1%None
Crestview Hills1.15%$184,500
Crittenden County1.5%None
Cynthiana1.5%None
Danville1.25%None
Daviess County Fiscal Court0.35%None
Dayton2.5%None
Earlington1.5%None
Edgewood1%None
Edmonton1.5%None
Elizabethtown1.95%None
Elsmere1.75%None
Erlanger1.5%None
Estill County2%None
Fayette County Public School District0.5%None
Flemingsburg1%None
Fordsville1.25%None
Fort Mitchell1.25%None
Fort Thomas1.25%None
Fort Wright0.99%$184,500
Frankfort1.95%None
Franklin1%None
Franklin County1%None
Gamaliel1%None
Garrard County2%None
Georgetown1%None
Glasgow1.75%None
Grant County2.5%None
Greensburg1%None
Guthrie1%None
Hancock County1.25%None
Hardin County Industrial Tax District1%None
Harrodsburg1.5%None
Hartford1%None
Hazard1.25%None
Hickman1.5%None
Hickman County1%None
Highland Heights1.5%$184,500
Hillview1.8%None
Hodgenville1%None
Hopkins County0.5%None
Independence1.25%None
Irvington3%None
Jackson3%None
Jackson County1%None
Jeffersontown1%None
Jessamine County1%None
Johnson County Fiscal Court0.5%None
Knox County1%None
Lakeside Park1%None
Laurel County1%None
Lebanon1%None
Lebanon Junction0.5%None
Leitchfield1.2%None
Lexington-Fayette Urban County Government2.25%None
Livingston County1%None
Logan County0.75%None
Louisville Metro (resident, includes school board)2.2%None
Ludlow2%None
Lyndon1%None
Madison County1%None
Madisonville2.5%None
Marion1.5%None
Marion County1%None
Marshall County1%$65,000
Marshall County Occupational License Tax For Schools0.5%None
Martin County Fiscal Court2%None
McCracken County1%None
McCreary County1.5%None
McKee1%None
McLean County1%None
Mercer County1%None
Metcalfe County1.6%None
Midway2%None
Millersburg1%None
Monroe County1%None
Montgomery County2%None
Morehead1.5%None
Morgantown2%None
Mt. Vernon1%None
Nicholas County1%None
Nicholasville1%None
Nortonville1%None
Oak Grove1.5%None
Owensboro1.78%None
Owenton1%None
Paintsville1.25%None
Paris1.5%None
Park Hills1.5%None
Perry County1%None
Perryville1%None
Pike County1%None
Pineville1.5%None
Powell County1%None
Prestonsburg1.5%None
Pulaski County1%None
Raceland1.5%None
Richmond2%None
Robertson County1.5%None
Rockcastle County Fiscal Court1.5%None
Rowan County1.5%None
Russell1.5%None
Russellville2%None
Ryland Heights1%None
Salem1%None
Scott County1%None
Scott County Public School District0.5%None
Scottsville1.5%None
Shepherdsville2%None
Shively1.5%None
Somerset0.6%None
Southgate2.5%None
Spencer0.8%None
Springfield1.5%None
Stanford0.65%None
Taylor County1%None
Taylor Mill2%None
Todd County1%None
Union County Fiscal Court0.5%None
Vanceburg1%None
Versailles1.5%None
Villa Hills1.5%None
Vine Grove2%None
Warren County1%None
Warren County Public Schools0.5%None
West Buechel0.25%None
West Liberty1%None
Whitley County1%None
Wilder2.25%$184,500
Wilmore2%None
Winchester2%None
Woodford1.5%None

A wage cap stops the fee once your wages pass it, so a capped district costs a high earner less than its rate suggests. Rates from the Kentucky Secretary of State - Occupational Tax Districts, filed under KRS 67.766, read 2026-08-17. Kentucky taxes stack: a city, its county and a school board can each levy on the same wages, and some counties credit the city fee against theirs. Only the single district selected here is applied, so a filer owing more than one is understated.

Kentucky local tax: common questions

Do I pay both city and county occupational tax in Kentucky?

In much of the state, yes — and this is the thing that surprises people. Kentucky local occupational license fees genuinely stack: a worker can owe a city fee, a county fee and a school board fee on the same dollar of wages. Boone County answers the question in as many words: there is no reduction or credit of one tax against the other, and both must be withheld. Campbell County says county withholding applies in addition to city withholding even where the county is not the collection agent for the city.

Doesn't Kentucky law require the county to credit my city fee?

It looks that way until you read the next subsection. KRS 68.197(7) does say a person paying both shall be allowed to credit the city fee against the county fee — but KRS 68.197(10)(a) removes that credit in any county whose fee was authorised by a public question approved by the voters, and (10)(d) makes that retroactive. Subsection (10) was enacted in 2005 after the Kentucky Supreme Court allowed Covington taxpayers exactly such a credit. Because the pre-1986 statute required a ratification election, most long-standing county fees fall into the no-credit bucket.

Why do some counties charge nothing inside the city limits?

Because their fee never reaches there. This is a third mechanism, distinct from both stacking and crediting: Warren County states that its fee and Bowling Green's cannot be charged on the same dollar earned — you pay one or the other based on where the work is performed. Madison County's fee applies only outside Richmond and Berea; Boyd County levies only in unincorporated areas; Hardin County has no county-wide fee at all. There is no credit involved because there is nothing to credit.

Is the fee based on where I work or where I live?

Where you work. KRS 68.197(2)(a) levies on wages earned "for work done and services performed or rendered in the county". The exceptions are school-board levies: the Boone County school board fee requires that you BOTH work in AND reside in the district, and Louisville's school board component is the difference between its 1.45% non-resident rate and its 2.2% resident rate.

Is there a cap on Kentucky occupational tax?

Often, and the caps differ per levy rather than applying to a combined rate — which is why they cannot be added into one percentage. Boone County is the clearest case: its county fee caps at $79,494 of wages (a maximum of $635.95 a year), its mental health levy at $16,666 (a maximum of $25), and its school board levy has no cap at all. Kenton County and several Campbell County levies cap at the Social Security wage base. Louisville and Lexington have no cap.

Which Kentucky cities are covered here?

14 city and county pairs, each read from the locality's own ordinance, form or published rate sheet on 2026-08-22. Kentucky has hundreds of taxing localities and this is not all of them. Owensboro and Daviess County are deliberately excluded: both rates are sourced, but whether the county fee reaches inside the city limits is not — and guessing wrong there changes the bill by the entire county rate.