De største byene i Gujarat er Ahmadabad, Vadodara (Baroda), Surat, Rajkot og Jamnagar. Ahmadabad er Indias sjette største by. Den er den økonomisk viktigste byen i Gujarat.