The average salary for a medical coder in the US is approximately $55,923 per year. Entry-level medical coders start at around $40,350, with experienced coders earning up to $66,260 annually.