Maharashtra has the highest number of taxpayers in the country, with 1.30 crores. Uttar Pradesh follows it with 78.22 lakh taxpayers and Gujarat with 74.80 lakh taxpayers. However, note that though Uttar Pradesh and Gujarat have a higher number of taxpayers, states like Delhi, Tamil Nadu, and Karnataka contribute more in tax revenues, despite having a lower number of taxpayers.
Lakshadweep has just 7000 taxpayers, followed by Mizoram with 13,000 taxpayers and Sikkim with 27,000 taxpayers.