What is the salary of Neurosurgeons in tier 1 cities of India?
It is not only the sates and the cities that matters but also the experience you have, the size and reputation of Hospital in which you are working also matters.
But in general Bengaluru(950000 to Rs. 4300000 Depending upon the experience) , Delhi(500000 to Rs. 2770000) , Pune, Mumbai and some places in UP like Lucknow is highly popular amongst the neurosurgeons.