Salaripedia
English

How much does a machinist make in Johnson City?

$45,550a year

Median yearly pay for machinists in the Johnson City, TN metro area. That is $21.90 an hour or $3,796 a month.

Hourly
$21.90
Vs. national median
-22%
Rank among cities
354 of 361
Jobs in the area
180
Pay range
Lowest 10%: $36,050Median: $45,550Highest 10%: $59,920
PercentileYearlyHourly
10th$36,050$17.33
25th$40,310$19.38
Median$45,550$21.90
75th$52,960$25.46
90th$59,920$28.81

Other cities in Tennessee

Median yearly pay for machinists.

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

Related jobs in Johnson City

Same field, median yearly pay.

First-Line Supervisors of Production and Operating Worker$60,880
Tool and Die Maker$56,460
Water and Wastewater Treatment Plant and System Operator$47,220
Welder$46,070
Structural Metal Fabricator and Fitter$46,010
Computer Numerically Controlled Tool Operator$45,480
Inspector$44,980
Coating$44,600
Miscellaneous Assembler and Fabricator$43,480
Production Worker$42,480
Salaries for every job in Johnson City, TN

Frequently asked questions

How much does a machinist make an hour in Johnson City?

The median hourly pay in the Johnson City, TN metro area is $21.90 ($45,550 a year).

Do machinists make more in Johnson City than the national average?

No: $45,550 against $58,750 nationally, 22% less.

How does Johnson City compare with the rest of Tennessee?

The median in Tennessee is $49,600, so Johnson City pays 8% less.

Where does Johnson City rank for machinist pay?

354 of 361 metro areas with data.

How much does a machinist make starting out in Johnson City?

The lowest-paid 10% make $36,050 or less a year; the top 10% make $59,920 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.