Salaripedia
English

How much does a machinist make in Clarksville?

$57,820a year

Median yearly pay for machinists in the Clarksville, TN-KY metro area. That is $27.80 an hour or $4,818 a month.

Hourly
$27.80
Vs. national median
-2%
Rank among cities
165 of 361
Jobs in the area
360
Pay range
Lowest 10%: $38,080Median: $57,820Highest 10%: $77,630
PercentileYearlyHourly
10th$38,080$18.31
25th$47,170$22.68
Median$57,820$27.80
75th$63,620$30.59
90th$77,630$37.32

Other cities in Tennessee

Median yearly pay for machinists.

Memphis, TN$59,220
Kingsport, TN$57,890
Chattanooga, TN$51,540
Nashville, TN$51,430
Knoxville, TN$49,900
Jackson, TN$48,340
Morristown, TN$47,370
Cleveland, TN$46,120
Johnson City, TN$45,550
Machinist salary in Tennessee Machinist salary in all states

Related jobs in Clarksville

Same field, median yearly pay.

First-Line Supervisors of Production and Operating Worker$73,300
Chemical Equipment Operator and Tender$63,370
Welder$52,970
Production Worker$49,120
Computer Numerically Controlled Tool Operator$48,660
Printing Press Operator$48,620
Coating$48,510
Prepress Technician and Worker$46,900
Paper Goods Machine Setter$46,150
Water and Wastewater Treatment Plant and System Operator$45,820
Salaries for every job in Clarksville, TN

Frequently asked questions

How much does a machinist make an hour in Clarksville?

The median hourly pay in the Clarksville, TN-KY metro area is $27.80 ($57,820 a year).

Do machinists make more in Clarksville than the national average?

No: $57,820 against $58,750 nationally, 2% less.

How does Clarksville compare with the rest of Tennessee?

The median in Tennessee is $49,600, so Clarksville pays 17% more.

Where does Clarksville rank for machinist pay?

165 of 361 metro areas with data.

How much does a machinist make starting out in Clarksville?

The lowest-paid 10% make $38,080 or less a year; the top 10% make $77,630 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.