Rajasthan contributes 17,839 MW, Gujarat contributes 10,133 MW, and Karnataka contributes 9,050 MW while Madhya Pradesh contributes only 3,021 MW and Uttar Pradesh contributes a mere 2,526 MW solar capacity.