Es la séptima ciudad más poblada de la India, la mayor del estado de Guyarat. La ciudad es a veces referenciada como Karnavati, nombre de una antigua ciudad que existió en el mismo lugar, y se le conoce también como Amdavad en el guyaratí coloquial. Se localiza en la región central-norte de Guyarat, al margen del Río Sabarmati. Ahmedabad es el centro administrativo del distrito del mismo nombre, y fue capital del estado de Guyarat de 1960 a 1970, tras lo cual la capital se mudó a Gandhinagar.