CNC machinists earn a salary range with a minimum of $47,400, a midpoint of $53,720, and a maximum of $59,810. While states like Washington lead with higher salaries, the average CNC machinist salary reflects a competitive range across various regions.