Correct option is D
Punjab has the highest percentage of Schedule Castes (SCs) among all Indian states. According to the Census of India, the SC population in Punjab constitutes over 31% of the state's total population, which is significantly higher than the national average.
Some reasons for this include historical factors, migration patterns, and the socio-economic structure of the state. While Uttar Pradesh has the largest absolute SC population in numbers, Punjab leads in terms of percentage.