Which of the following states has the highest sex-ratio in 2011 ?

Karnataka
Goa
Tamil Nadu
Andhra Pradesh

The correct answer is (c) Tamil Nadu.

The sex ratio in Tamil Nadu was 996 females per 1000 males in 2011, which is the highest among all states in India. This means that there were 996 females for every 1000 males in Tamil Nadu in 2011.

Karnataka had a sex ratio of 973 females per 1000 males in 2011, Goa had a sex ratio of 971 females per 1000 males in 2011, and Andhra Pradesh had a sex ratio of 988 females per 1000 males in 2011.

There are a number of factors that contribute to the high sex ratio in Tamil Nadu. One factor is that the state has a strong tradition of female education and employment. Another factor is that the state has a relatively low rate of female infanticide.

The high sex ratio in Tamil Nadu is a positive sign for the state. It suggests that women are valued and respected in Tamil Nadu, and that they have the opportunity to live full and productive lives.