Neurosurgeons in the United States earn a high salary, reflecting the specialized and demanding nature of their work. As of 2025, the average annual salary for a neurosurgeon is approximately $620,000 to $692,000, with reported ranges from about $365,000 to over $1,000,000 depending on experience, location, and employer
. More detailed data shows:
- The Medical Group Management Association (MGMA) reports a median total compensation around $962,912, with variations by region and state. For example, states like California, Florida, and Minnesota have median salaries exceeding $1,100,000, while others may be lower
- Entry-level neurosurgeons can expect salaries starting around $380,000 to $500,000, while highly experienced neurosurgeons in academic or private settings can earn well above $1 million annually
- Salary factors include years of experience, geographic location, type of practice (academic, private, hospital-employed), and additional roles such as teaching or research
In summary, neurosurgeon salaries typically range from about $365,000 at the low end to over $1 million at the high end, with an average near $620,000 to $700,000 per year in the U.S.