Earlier this month, prices of tomato - a key kitchen vegetable - were ruling in the range of Rs 20-40 per kg, as per data maintained by the Consumer Affairs Ministry.
Among metros, Chennai recorded the highest price at Rs 80 per kg today compared with Rs 44 per kg on June 1.
Similarly in Kolkata, the price is ruling at Rs 60 per kg today as against Rs 30 per kg earlier this month.
"Tomato prices have increased in last 15 days in Delhi. There is no sufficient supply as the crop got damaged in Haryana and Punjab because of unseasonal rains," Azadpur Tomato Merchants Association President Ashok Kaushik said.
More From This Section
Due to rains, the crop in South India also got affected because of which prices have also risen there, he said, adding that even heat stress in north India has damaged the crop in some parts.
The country's tomato production is estimated at 18.28 million tonnes in the 2015-16 crop year (July-June) as against 16.38 million tonnes in the previous year.
Karnataka, Madhya Pradesh, Andhra Pradesh, Telangana, West Bengal and Odisha are the major tomato growing states in the country.