There are three major cotton producing areas:
- Punjab, Haryana and northern Rajasthan in North-West India.
- Gujarat and Maharashtra in western India.
- Andhra Pradesh, Karnataka and Tamil Nadu in south India.
- Gujarat is the largest producer of cotton in India followed by