Real cartographic data

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.

India Map with Cities, labeled

Choose your version

Labeled or blank.

Both are free PDFs sized for US Letter paper.

India Map with Cities, labeled

Labeled

Cities named, the capital starred, neighboring countries in gray.

downloadLabeled PDF
India Map with Cities, blank

Blank

The same outline and city dots with no names, for labeling practice.

downloadBlank PDF

The 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.

More country maps with cities

India physical map arrow_forward All printable maps