54 countries · 127 indicators · 45 sourcesLiveGet API key

Health · Africa ranking

Contraceptive Prevalence by African country

70.8%Morocco leads · 2018

Morocco has the highest contraceptive prevalence among women 15-49 of any African country, at 70.8%, ahead of Botswana and Lesotho.

Share of women ages 15-49, married or in union, using any method of contraception. 53 of 54 countries, ranked · World Bank — World Development Indicators, 2018.

Latest available year varies by country (20102024); each row shows its year, and values more than 5 years behind the most recent are marked .

#1 vs #5318×Morocco vs South Sudan
Median28.1%Democratic Republic of the Congo
Lowest4%South Sudan

By region

regional average
Southern Africa59.9%
7 countries · led by Botswana
North Africa46.2%
6 countries · led by Morocco
East Africa35.2%
15 countries · led by Malawi
West Africa24.8%
16 countries · led by Cabo Verde
Central Africa22.7%
9 countries · led by Sao Tome and Principe

Full ranking

53 of 54 countries
#CountryContraceptive PrevalencePeriod
1Morocco
70.8% ⚠ ’182018
2Botswana
67.4% ⚠ ’172017
3Lesotho
67.4%2024
4Zimbabwe
66.8% ⚠ ’152015
5Malawi
65.6%2020
6Rwanda
64.1%2020
7Mauritius
63.8% ⚠ ’142014
8Kenya
62.5%2022
9Egypt
58.5% ⚠ ’142014
10Eswatini
57.7%2022
11Namibia
56.1% ⚠ ’132013
12Cabo Verde
55.8% ⚠ ’182018
13South Africa
54.6% ⚠ ’162016
14Tunisia
54%2023
15Algeria
53.6% ⚠ ’192019
16Madagascar
49.7%2021
17Sao Tome and Principe
49.7% ⚠ ’192019
18Zambia
49.6% ⚠ ’182018
19Uganda
43%2022
20Tanzania
37.6%2022
21Ghana
36.3%2022
22Ethiopia
36.1%2021
23Burkina Faso
34%2022
24Cote d'Ivoire
32%2022
25Republic of the Congo
30.1% ⚠ ’152015
26Burundi
28.5% ⚠ ’172017
27Democratic Republic of the Congo
28.1% ⚠ ’182018
28Libya
27.7% ⚠ ’142014
29Senegal
26.5%2023
30Mozambique
26.4%2023
31Liberia
24.9%2020
32Gabon
24.8%2021
33Togo
23.8% ⚠ ’172017
34Benin
22.4%2022
35Nigeria
21.6%2021
36Guinea-Bissau
21.2% ⚠ ’192019
37Sierra Leone
21.2% ⚠ ’192019
38Cameroon
19.3% ⚠ ’182018
39Djibouti
19% ⚠ ’122012
40Gambia
18.9%2020
41Central African Republic
17.8% ⚠ ’192019
42Mali
17.2% ⚠ ’182018
43Niger
15.3%2023
44Mauritania
14.3%2021
45Angola
13.7% ⚠ ’162016
46Sudan
12.8% ⚠ ’142014
47Equatorial Guinea
12.6% ⚠ ’112011
48Comoros
11.6%2022
49Guinea
10.9% ⚠ ’182018
50Eritrea
8.7% ⚠ ’102010
51Chad
8.1% ⚠ ’192019
52Somalia
6.9% ⚠ ’192019
53South Sudan
4% ⚠ ’102010

Get this ranking via API

GET /v1/data

One call to /v1/data returns the latest Contraceptive Prevalence figure for every country you pass — JSON, with source metadata on each observation.

curl "https://api.africa-api.com/v1/data?metric_key=contraceptive_prevalence_pct&latest=true&country_codes=NG,KE,ZA,EG" \
  -H "Authorization: Bearer $AFRICA_API_KEY"

Cite or republish this ranking

Data: Africa APIWorld Bank — World Development Indicators, 2018. Free to republish with a link to this page. Pull the live figures via the API above so your version never goes stale.

Embed this ranking

free · auto-updating

Drop this chart into your article or site — it stays live as the data updates. Paste the snippet anywhere HTML is allowed (a citation link is included).

<iframe src="https://africa-api.com/embed/contraceptive-prevalence" width="100%" height="560" loading="lazy" style="border:1px solid #e3e3e3;border-radius:10px;max-width:640px" title="Contraceptive Prevalence by African country — Africa API"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:.5rem 0"><a href="https://africa-api.com/data/contraceptive-prevalence">Contraceptive Prevalence by African country — Africa API</a></p>

Frequently asked questions

Which African country has the highest contraceptive prevalence among women 15-49?

Morocco has the highest contraceptive prevalence among women 15-49 in Africa at 70.8% (2018), followed by Botswana and Lesotho.

Which African country has the lowest contraceptive prevalence among women 15-49?

South Sudan has the lowest contraceptive prevalence among women 15-49 of the 53 African countries with data, at 4% (2010).

How many African countries report Contraceptive Prevalence data?

53 of 54 African countries have a Contraceptive Prevalence figure in the Africa API, each from the latest year available for that country (which can differ between countries, here 2010–2024). Every value links to its full series with source and history.

How do I get this ranking via API?

Call GET /v1/data?metric_key=contraceptive_prevalence_pct&latest=true with the country codes you need and a free Africa API key — the response returns the latest value per country as JSON.

More health rankings