Iron producing states: Karnataka produces maximum amount of iron ore in India. Iron is also obtained from Odisha, Jharkhand, Chhattisgarh and Andhra Pradesh in good quantity. Iron ore is also found in Goa, Rajasthan, Tamil Nadu, Maharashtra, Madhya Pradesh, Kerala, Uttar Pradesh and Assam.