The correct option is C Hoshiarpur
The district with the highest sex ratio in Punjab is Hoshiarpur district at 961. The next three spots are occupied by Shaheed Bhagat Singh Nagar district with 954, followed by Jalandhar at 915, and Rupnagar at 915 females per 1000 males in the district.