The average salary for neurosurgeons ranges from $520,040 to $874,080, with a midpoint of $690,760. While states like Minnesota, Florida, and California report higher figures, the typical salary for this specialty is significantly lower than those peaks.