Many of you may already know that almonds in India are produced or grown in only a few northern states of the country, right? Well, yes, that’s pretty much the case since almost all the almond production of India comes from two states, which are J&K and Himachal. But there are some other states where almond production is going on, and the numbers are slowly but steadily increasing. If you want to know that, then just keep on reading this list of the Top 5 Almond Producing States in India 2025.

1. Jammu & Kashmir
Well, as we pretty much hinted it off to you that Jammu & Kashmir is quite literally the biggest almond producer in India, and to be honest, for a long time, it was considered as the only state in the country to produce almonds. As of right now, though, in 2025, J&K accounts for more than 90% of the total almonds produced in India, so you can have a good idea of why this state’s influence is this much in the dry fruit market of the country. And just in case you’re wondering, see, the cold winters, mild summers, and the ideal valley conditions make the districts of Srinagar, Pulwama, Budgam, and Anantnag perfect for growing almonds. Other than that, it is not just seen as some other farming or cultivation thing, nah, instead, it has been a part of life and the main stream of income for many families in the region.
2. Himachal Pradesh
Just after J&K, the next position on our ranking with great pride is taken by Himachal Pradesh, and you may already know how famous Himachali amlonds really are in India, right? Well, talking about the specifics, the total production may be only about 0.76 thousand tonnes per year, but the districts of Shimla, Mandi, and Kinnaur are able to provide perfect climates for top-quality almonds like California Paper Shell and Nonpareil. Here though, that is largely due to the farmers who are primarily concerned with the product’s quality rather than its quantity, and this is precisely what makes almonds from Himachal so unique, tasty, and super high quality.
3. Uttarakhand
Our list of top almond-producing states in India ranks Uttarakhand third. Why exactly? Oh, well, first of all, it’s known for an intriguing fact, just in case you wondered that the state is rapidly becoming one of the major almond producers in India. And just going a bit in depth about the cultivation, see, the Himalayan foothills areas of districts like Almora, Nainital, and Chamoli have a climate and soil that are just perfect for the growth of healthy almond orchards. The almonds made here are praised for their delicious taste and attractive market price; thus, the number of farmers willing to engage in this production is increasing, slowly yet steadily. A clear interest is there among people!
4. Maharashtra
Coming in number 4, well, many people may be surprised to see Maharashtra ranked among the top four, and that very curiosity is what makes it deserve the spot. See, we get it, if you look at the total almond production of India, no doubt, Maharashtra produces just a tiny fraction of it, but still, it is something. And right now, in 2025, he districts of Pune, Nashik, and Ahmednagar are already testing new varieties that can withstand heat and are using advanced irrigation systems.
5. Rajasthan
There is literally no way that you have connected Rajasthan with almond production ever in your life, but that’s a thing. It ranks fifth today and for good reason, actually, see, in spite of the arid climate, the above-mentioned districts of Pali, Nagaur, and Churu have begun growing drought-tolerant almond varieties, and thus far, the outcomes have been very good. At least, that’s what we feel from the looks of it. Almonds in Rajasthan is still a very small part of the total production of India and is less than one percent, no doubt.
Conclusion
You can pretty much call this list complete since there are very few states in India that take part in growing almonds, and the majority of the production only happens in these states that we talked about today. That’s all!