L'Inde est divisée en 28 États (qui sont eux-mêmes subdivisés en districts), six territoires fédéraux et le territoire national de la capitale Delhi. Les États ont leur propre gouvernement élu tandis que les territoires fédéraux sont gouvernés par un administrateur nommé par le gouvernement fédéral.
États :
Territoires fédéraux :
L'État du Jammu-et-Cachemire fait l'objet d'une dispute territoriale entre l'Inde, la Chine et le Pakistan (ces deux derniers administrant des régions que l'Inde considère comme faisant partie du Jammu-et-Cachemire). L'État d'Arunachal Pradesh est revendiqué par la Chine mais administré par l'Inde. À l'est, la frontière entre l'Inde et le Bangladesh mesure près de 4 000 km ; elle correspond à la limite entre un pays à majorité musulmane (le Bangladesh) et un État à majorité hindouiste (l'Inde). New Delhi souhaite limiter l'immigration clandestine et l'infiltration de terroristes sur son territoire. L'armée des frontières (Border Security Force) tente de contrôler cette immense frontière.
Les principaux golfes sont le golfe de Cambay, le golfe de Kutch et le golfe de Mannar. Le détroit de Palk sépare l'Inde du Sri Lanka, le passage du dixième parallèle sépare les îles Andaman des îles Nicobar et le passage du huitième parallèle sépare les îles Laquedives et les îles Amindivi de l'île Minicoy au sud. Les caps les plus connus sont le cap Comorin, le point Indira (le point le plus au sud de l'Inde), le pont d'Adam et le point Calimere. Les plus petites mers sont la mer des Laquedives et la mer d'Andaman. Il y a quatre récifs coraliens, respectivement situés dans les îles Andaman et Nicobar, dans le golfe de Mannar, dans le golfe de Kutch et à Lakshadweep.
Les lacs les plus importants sont le lac Chuilka (le plus grand lac salé du pays), le lac Kolleru, le lac Loktak, le lac Dal, le lac Sambhar et le lac Sasthamkotta.
Tous les grands fleuves indiens sont issus de l'un des trois principaux bassins hydrographiques :
Le réseau fluvial descendant de l'Himalaya est alimenté par l'eau provenant de la fonte des neiges et a donc un flot continu tout au long de l'année. Les deux autres bassins dépendent de la mousson et se transforment en ruisseaux durant la saison sèche.
Douze des rivières indiennes sont classées comme principales. La surface totale de leurs bassins dépasse 2 528 000 km².
Les rivières himalayennes ou rivières du nord qui coulent en direction de l'ouest vers le Pakistan sont l'Indus, le Beas, la Chenab, la Ravi, le Sutlej et la Jhelum.
Le bassin Gange-Brahmapoutre-Meghana est le plus grand (1 100 000 km²). Le Gange prend sa source au glacier Gangotri dans l'Uttaranchal. Il se dirige vers le sud-est et se jette dans la mer au Bangladesh. Les rivières Yamuna et Gomti sont également issues de l'ouest de l'Himalaya et rejoignent le Gange dans les plaines. Le Brahmapoutre, un affluent du Gange originaire du Tibet entre en Inde à l'extrémité orientale de l'état d'Arunachal Pradesh. Il coule ensuite vers l'ouest et s'unit au Gange au Bangladesh.
Le Chambal, un autre affluent du Gange, est originaire du bassin hydrographique Vindhya-Satpura. La rivière coule vers l'est. Deux fleuves se dirigent vers l'ouest : la Narmada (aussi appelée Berbudda) et la Tapti se jettent dans la mer d'Oman dans l'État du Gujarat. Les fleuves s'écoulant d'est en ouest constituent 10% du débit total.
Toutes les rivières du Dekkan prennent leur source dans les Ghâts occidentaux. Les principales rivières de ce plateau sont le Mahanadi, le Godavari, la Krishnâ et la Kaveri qui se jettent toutes dans le golfe du Bengale. Ces rivières représentent environ 20% du débit total des rivières indiennes.