India Map with Cities
A free printable map of India with its major cities: New Delhi, Mumbai, Kolkata and 33 more. The capital is starred and the states and union territories are outlined. It comes labeled and blank.
Choose your version
Labeled or blank.
Both are free PDFs sized for US Letter paper.
Labeled
Cities named, the capital starred, neighboring countries in gray.
downloadLabeled PDF
Blank
The same outline and city dots with no names, for labeling practice.
downloadBlank PDFThe cities of India
India is in South Asia, on a large peninsula between the Arabian Sea and the Bay of Bengal, with the Himalayas along its northern border. It has more people than any other country. New Delhi, the capital, is in the north. Mumbai, the largest city, is on the west coast, and Kolkata is in the east near the mouth of the Ganges River. Chennai, Bengaluru and Hyderabad are in the south. Many big cities lie on the wide plain of the Ganges in the north, such as Lucknow, Kanpur, Varanasi and Patna.
The 36 cities on the map
- Mumbai, Kolkata, Chennai, Bengaluru, Hyderabad, New Delhi, Ahmedabad, Pune, Jaipur, Lucknow, Nagpur, Patna, Bhopal, Agra, Visakhapatnam, Kochi, Varanasi, Madurai, Amritsar, Srinagar, Guwahati, Thiruvananthapuram, Udaipur, Port Blair, Panaji, Leh, Surat, Kanpur, Indore, Vadodara, Coimbatore, Ludhiana, Nasik, Meerut, Jabalpur, Rajkot
Find it on the map
- New Delhi, the capital, in the north
- Mumbai on the west coast and Kolkata in the east
- Port Blair, on the Andaman Islands in the Bay of Bengal
Boundaries and city locations are from Natural Earth. Dot sizes show roughly how large each city is.











