Detailed Solution:
The correct answer is “Kerala”.
According to the 2011 census, Kerala has the highest sex ratio in India, with 1084 females per 1000 males. Puducherry is the only other state with more females than males, with a ratio of 1037 females per 1000 males.
According to the 2011 census, the sex ratio in Uttar Pradesh was 912 females per 1,000 males, which is lower than the national average of 943 females per 1,000 males.