The Indian states of Maharashtra, Andhra Pradesh, Orissa, Goa, etc are some of the states that produce cashew nuts. Cashew trees need a warm climate to grow. Maharashtra is the highest producer of cashew nuts in India.