Skip to main content

Android version distribution

Android version distribution and market share chart

This page is an Android version distribution chart with market share by API level and cumulative reach for minSdkVersion planning. Read cumulative reach when you ask how many devices can run your app at a given SDK floor. Read per-version market share when you need the current mix of Android releases.

Quick answer

As of October 1, 2026 , targeting Android 9 (Pie) covers about 97% of devices . A 99% goal lands near Android 8 (Oreo) . The largest single version share today is Android 16 (B) at 25.4%.

Last updated
Updated October 1, 2026
99.9 percent coverage target
99.9% coverage: Android 5.1 (Lollipop)

Compare with iOS deployment targets on the iOS version distribution chart .

Choose your minimum

What Android version covers your users?

Pick a minimum Android version / API, or set the user coverage you need. The chart answers: if this is your floor, what share of devices can install your app.

Finds the newest Android version / API that still reaches at least this many users. Use tenths for targets like 99.5% or 99.9%.

Loading target…

API levels

Android version to API level mapping

Each Android release maps to an SDK API level used in minSdkVersion and targetSdkVersion. The table lists every version in the current dataset with its API number and single-version market share.

Android version, API level, and market share from the current distribution dataset
Android version API level Market share
Android 17 (C) 37 0.9%
Android 16 (B) 36 25.4%
Android 15 (V) 35 14.7%
Android 14 (U) 34 15.3%
Android 13 (T) 33 11.8%
Android 12 (S) 31 9.6%
Android 11 (R) 30 10.5%
Android 10 (Q) 29 5.7%
Android 9 (Pie) 28 3.1%
Android 8.1 (Oreo) 27 1.5%
Android 8 (Oreo) 26 0.5%
Android 7.1 (Nougat) 25 0.2%
Android 7 (Nougat) 24 0.2%
Android 6 (Marshmallow) 23 0.3%
Android 5.1 (Lollipop) 22 0.2%

Example: Android 10 is API level 29. Android 14 is API level 34. Android 15 is API level 35. Market share percentages in this table match the dataset updated October 1, 2026.

How to use the chart

How to pick an Android min SDK from version distribution data

1. Set a coverage goal

Decide what percent of the Android install base you must keep. Common goals are 95%, 99%, or 99.9% when you still support older phones.

2. Read cumulative reach

Cumulative distribution is the right metric for minSdkVersion. It measures devices on that API level or newer, not only devices stuck on one release.

3. Choose the newest safe floor

Prefer the newest Android version that still meets your goal. That maximizes modern APIs and Play policy headroom while protecting the users you care about.

Market share

Android version market share by API level

Individual Android version share, sorted highest to lowest. Use this when you need the current mix of OS versions, not the cumulative install floor.

Android 16 (B)

API 36

25.4%

Android 14 (U)

API 34

15.3%

Android 15 (V)

API 35

14.7%

Android 13 (T)

API 33

11.8%

Android 11 (R)

API 30

10.5%

Android 12 (S)

API 31

9.6%

Android 10 (Q)

API 29

5.7%

Android 9 (Pie)

API 28

3.1%

Android 8.1 (Oreo)

API 27

1.5%

Android 17 (C)

API 37

0.9%

Android 8 (Oreo)

API 26

0.5%

Android 6 (Marshmallow)

API 23

0.3%

Android 5.1 (Lollipop)

API 22

0.2%

Android 7 (Nougat)

API 24

0.2%

Android 7.1 (Nougat)

API 25

0.2%

FAQ

Android distribution FAQ

Common questions about Android version market share, API levels, and minSdkVersion targets.

Which Android version is most used?

On data updated October 1, 2026, Android 16 (B) (API 36) has the largest single-version market share at about 25.4%. That is per-version share, not cumulative reach.

What minSdkVersion should I target?

Pick a coverage goal first. Many teams use 95% cumulative reach: on this dataset, Android 9 (Pie) (API 28+) covers about 97% of devices. For about 99% coverage, use Android 8 (Oreo) (API 26+). Use the interactive planner to test 95%, 99%, or 99.9% targets.

What API level is Android 10?

Android 10 is API level 29 (Android 10 (Q)). In the current dataset it has about 5.7% market share on its own, and API 29+ cumulative reach is listed in the planner above.

What API level are Android 14 and Android 15?

Android 14 is API level 34 (15.3% market share in this dataset). Android 15 is API level 35 (14.7% market share). Use cumulative reach when you set minSdkVersion, not these single-version shares.

What is the market share of old Android versions like Android 4.4 and 5.0 in 2026?

Android 4.4 KitKat (API 19) and Android 5.0 Lollipop (API 21) are no longer reported as separate rows in Composables Android Distribution Chart data, so their share is too small to list. The oldest version in the current dataset is Android 5.1 (Lollipop) (API 22) at about 0.2% market share. Choose your minSdkVersion floor from your coverage goal and app requirements using the planner above.

How do I read this Android distribution chart?

The planner shows cumulative reach: if you set minSdkVersion to an API level, what percent of devices can install your app. The market share section shows how many devices run each exact Android version. For minimum SDK decisions, use cumulative reach.

How often is this Android distribution data updated?

Capgo refreshes the chart from Composables Android Distribution Chart daily. When published figures change, the JSON backing this page updates automatically. This page reflects data updated October 1, 2026.

Related developer resources

Keep going with iOS coverage data, signing tools, and Capgo release workflows.

How this data is kept current

A daily job fetches the latest numbers from the sources above. If the figures changed, the JSON files are committed automatically; if not, the repo stays untouched. The pages read these files at build time, so the charts stay in sync with the latest published data.