Multiple choice general knowledge Which state in India produces the most silk? Tamil Nadu Kerala West Bengal Karnataka Reveal answer Fill a bubble to check yourself D Correct answer Explanation Karnataka is India's largest silk-producing state, particularly famous for Mysore silk. It accounts for the majority of India's total silk production, especially mulberry silk. Tamil Nadu and West Bengal also produce silk but in smaller quantities.