The average neurosurgeon salary in the U.S. is $543,343, according to Salary Sumo. However, here are five U.S. cities with neurosurgeon salaries exceeding the national average.
1. San Jose, Calif. – $641,308
2. New York City – $640,656
3. Los Angeles – $595,722
4. Boston – $586,811
5. Chicago – $571,380