Salaripedia
English

How much does a machinist make in Albany?

$63,970a year

Median yearly pay for machinists in the Albany-Schenectady-Troy, NY metro area. That is $30.75 an hour or $5,331 a month.

Hourly
$30.75
Vs. national median
+9%
Rank among cities
34 of 361
Jobs in the area
580
Pay range
Lowest 10%: $47,630Median: $63,970Highest 10%: $93,580
PercentileYearlyHourly
10th$47,630$22.90
25th$57,110$27.46
Median$63,970$30.75
75th$76,860$36.95
90th$93,580$44.99

Other cities in New York

Median yearly pay for machinists.

Ithaca, NY$62,810
New York, NY$62,750
Kiryas Joel, NY$62,000
Buffalo, NY$60,650
Glens Falls, NY$59,570
Elmira, NY$59,330
Syracuse, NY$58,650
Binghamton, NY$55,580
Rochester, NY$55,560
Kingston, NY$50,400
Utica, NY$49,090
Machinist salary in New York Machinist salary in all states

Related jobs in Albany

Same field, median yearly pay.

Power Plant Operator$103,300
Tool and Die Maker$87,240
First-Line Supervisors of Production and Operating Worker$87,000
Computer Numerically Controlled Tool Programmer$76,650
Metal Worker and Plastic Worker$74,050
Stationary Engineer and Boiler Operator$66,620
Water and Wastewater Treatment Plant and System Operator$63,120
Inspector$62,470
Coil Winder$61,990
Mixing and Blending Machine Setter$61,060
Salaries for every job in Albany, NY

Frequently asked questions

How much does a machinist make an hour in Albany?

The median hourly pay in the Albany-Schenectady-Troy, NY metro area is $30.75 ($63,970 a year).

Do machinists make more in Albany than the national average?

Yes: $63,970 against $58,750 nationally, 9% more.

How does Albany compare with the rest of New York?

The median in New York is $60,920, so Albany pays 5% more.

Where does Albany rank for machinist pay?

34 of 361 metro areas with data.

How much does a machinist make starting out in Albany?

The lowest-paid 10% make $47,630 or less a year; the top 10% make $93,580 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.