This is an SVG map of the 640 districts in India as of the 2011 census.
(There are 641 as of July 2011. I've no idea where the 641st is.)
Here are some conflicting numbers of districts in India. The higher ones are more up to date.
- 599 districts: http://dolr.nic.in/Hyperlink/distlistnew.htm
- 626 districts: http://india.gov.in/knowindia/districts.php
- 627 districts: http://districts.nic.in/dstats.aspx
- 640 districts: http://en.wikipedia.org/wiki/List_of_districts_of_India
- 641 districts: http://panchayatdirectory.gov.in/
Census codes are available at http://pmgsy.nic.in/
(Let me know if you want to add any other licenses.)