India Sex Ratio 2023

According to National Family Health Survey, 2020-21 (NFHS-5) India’s Sex ratio in 2023 is 1020 females per 1000 males. In the rural area, the Sex ratio is 1037, and in the urban areas, it’s 985 females to 1000 males. The previous census which was held in 2011, shows India’s sex ratio of 943 females per 1000 males.

As per the survey, Indian families are becoming less likely to use abortions to ensure the birth of sons rather than daughters. Government efforts to curb sex selection and ban prenatal sex tests and social changes have made a difference in the last decade and thus normalizing the sex ratio. The sex ratio at birth for children born in the last five years in India is 929 females per 1,000 males.

Sex Ratio
(Females per 1000 males)
2011 Census 2023
(NFHS-5 Survey)
Urban929985
Rural9491037
India9431020

also read about life expectancy in India

Indian States and UTs by Sex Ratio

As per National Family Health Survey, 2019-21 (NFHS-5) India’s Sex ratio in 2023 is 1020 females per 1000 males*. Among the Indian States, Kerala with 1145 females per 1000 males has the highest sex ratio and Haryana with 926 females per 1000 males has the lowest.

Let’s have a look at the Sex ratio by Indian states and Union Territories.

States/UTsTotalUrbanRural
Andhra Pradesh104510241055
Andaman & Nicobar9631023929
Arunachal Pradesh997989998
Assam10129821017
Bihar10909821111
Chandigarh917918868
Chhattisgarh101510161014
D&D827775875
Delhi (NCT)913914859
Goa10279821092
Gujarat965929991
Haryana926911933
HP10409361057
J&K968961944
Jharkhand10509891070
Karnataka103410341035
Kerala112111381105
Ladakh1125994966
Lakshadweep118711931166
Madhya Pradesh970953976
Maharashtra966954977
Manipur106610771060
Meghalaya103911181020
Mizoram10181043988
Nagaland10079801020
Odisha106310101074
Puducherry111210861172
Punjab938918950
Rajasthan10999681022
Sikkim9901033964
Tamil Nadu108810621113
Telangana104910151070
Tripura101110241029
Uttar Pradesh10179611036
Uttarakhand10169431052
West Bengal104910161065
    
India10209851037

Source: National Family Health Survey 2020-21

Sex Ratio at Birth in India

As per the National Family Health Survey 2020-21, the Sex ratio at birth for children born in the last five years in India is 929 females per 1,000 males. The sex ratio at birth has  increased from 919 in 2015-16 to 929 in 2019-21.

The Sex ratio at birth for children born in the last five years has improved in 2019-21 from 2015-16 in all states except for Himachal Pradesh, Bihar, Jharkhand, Chhattisgarh, Odisha, Maharashtra, Tamil Nadu, Kerala, Meghalaya, Goa and Nagaland.

The sex ratio at Birth is calculated by children born in the last five years.

States with Highest and Lowest Sex ratio at birth

As per The Registrar General of India’s Civil Registration System Report-2020, shows SRB (number of girls born per 1,000 boys) is the highest for Ladakh (1,104), followed by Arunachal Pradesh (1,011), Andaman and Nicobar Islands (984), and Tripura (974).

As per the CRS report-2020, the only two states with below-900 SRB are Manipur (880) and Dadra and Nagar Haveli (898).

Let’s have a look at the Sex ratio at Birth by states and Uts

#States & UTSUrbanRuralTotal
1Andaman & Nicobar1023929963
2Andhra Pradesh877957934
3Arunachal912990979
4Assam916970964
5Bihar940903908
6Chandigarh820838
7Chhattisgarh933967960
8Daman and Diu705940817
9Goa822864838
10Gujarat931969955
11Haryana943873893
12Himachal Pradesh843880875
13Jammu & Kashmir978976976
14Jharkhand781926899
15Karnataka1063931978
16Kerala983922951
17Ladakh89711931125
18Lakshadweep96413611051
19Madhya Pradesh948959956
20Maharashtra878941913
21Manipur1010947967
22Meghalaya9151001989
23Mizoram9071038969
24Nagaland949943945
25NCT Delhi927792923
26Odisha950885894
27Puducherry8571268959
28Punjab858931904
29Rajasthan940879891
30Sikkim1520746969
31Tamil Nadu893867878
32Telangana873907894
33Tripura102410291028
34Uttar Pradesh933943941
35Uttarakhand1094937954
36West Bengal921993973
 India924931929

Source: National Family Health Survey 2020-21

Indian States with highest Sex Ratio

As per the National Family Health Survey 2019-21 on state-wise sex ratio in the country Kerala ranked highest in the list with 1121 females per 1000 males. 

#StatesSex Ratio 
1Kerala1121
2Rajasthan1099
3Bihar1090
4Tamil Nadu1088
5Manipur1066
6Odisha1063
7Jharkhand1050
8Telangana1049
9West Bengal1049
10Andhra1045


Source:
National Family Health Survey 2019-21

Indian States with Lowest Sex Ratio

As per the National Family Health Survey 2019-21 on state-wise sex ratio in the country Haryana ranked lowest in the list with 926 females per 1000 males. 

#StatesSex Ratio
1Haryana926
2Punjab938
3Gujarat965
4Maharashtra966
5Madhya Pradesh970
6Sikkim990
7Arunachal Pradesh997


Source:
National Family Health Survey 2019-21

India Sex Ratio 2023 | Indian States by Sex Ratio 2023