Gujarat is the largest producer of cotton in India because its climatic and geographical conditions are ideal for cotton production. Black soil mixed with lime and potash, water retentive capacity, 50 cm rainfall, 26°C temperature etc. are suitable for cotton cultivation. Gujarat is providing with all these factors.