Ahmedabad se situe au Nord-Ouest de l’Inde dans l’Etat du Gujarat. Sur les bords de la rivière Sabarmati, en plaine, elle est à 100 km environ de l’Océan Indien et à 200km du Pakistan. Fortement sismique, la région est sujette aux tremblements de terre. Le dernier date de 2001.