While the average salary for neurologists ranges from $254,000 to $341,200, some neurosurgeons in high-paying states can earn over $1 million. For instance, Minnesota offers around $1,144,000, indicating that top neurosurgeons can indeed reach 7-figure salaries.