We're starting out with some Android development in our company, and I'm working out which Android versions we should support.

In one of Google's videos from 27th May 2010 (22:34 minutes in) there is a pie chart showing roughly a third of users each for Android 1.5, 1.6 and 2.1.

Does anyone have a more up-to-date source for the percentages of active Android devices with each version of the platform?


3 Answers 3


Check out Official Android Developer's Dashboards.

Data as of September, 2017 1

Version Codename Distribution
2.3.3-2.3.7 Gingerbread 0.6%
4.0.3-4.0.4 Ice Cream Sandwich 0.6%
4.1.x Jelly Bean 2.4%
4.2.x 3.5%
4.3 1.0%
4.4 KitKat 15.1%
5.0 Lollipop 7.1%
5.1 21.7%
6.0 Marshmallow 32.2%
7.0 Nougat 14.2%
7.1 1.6%

1 Data collected during a 7-day period ending on September 11, 2016. Any versions with less than 0.1% distribution are not shown. (Note: Beginning in September 2013, devices running versions older than Android 2.3.3 do not appear in this data because those devices do not support the new Google Play Store app. As of August 2013, devices with versions lower than 2.2 accounted for about 1% of all devices.)

Pie chart of Android version distribution

  • 7
    Just a tiny side note for those who don't follow the link: That data is based on devices hitting Google Play (I presume this includes devices checking for updates), so it should be representative of devices in general use. Commented Jul 3, 2012 at 13:27
  • 4
    If you're interested in the distribution over time, there's a guy on the Wikimedia Commons that makes a nice graph from the Developer Dashboard data, which is updated ~monthly.
    – Compro01
    Commented Mar 3, 2015 at 3:31
  • 2
    FYI Google has stopped publishing the Android version data on their dashboards page. Android Studio offers similar data but that doesn't seem to be regularly updated. Commented Jan 11, 2021 at 19:49

As the Google dashboards page has stopped giving version percentages for some time, years to my memory, I thought I'd give an updated answer to this salient issue. First off, when you create a new project, on the screen where you enter your minimum sdk among other items there is a 'help me choose' link which will bring you to a list of android version use percentages, info similar to that given in the old dashboard pie chart. Also similar to the old dashboard chart, it is terribly obsolete.

Websites with current use version info include https://www.appbrain.com/stats/top-android-sdk-versions, https://gs.statcounter.com/os-version-market-share/android/mobile-tablet/worldwide, and https://apilevels.com/. The latter appears to give the most current numbers.

 Android Studio Chart - Obsolete

enter image description here

 apilevels.com - Current as of Jan 6 2022 on this writing Jan 23

enter image description here

I use the Pareto Principle, that roughly 80% of consequences come from 20% of causes, in determining the percentage of devices to support. In this case, 80% of the issues (and potential 1 star ratings) come from the bottom 20% of android API levels. I found this out the hard way starting out. My minSdkVersion is now 28, which still covers the top 78.4% of android versions according to apilevels. Coincidentally, android tends to support only the top 80% of API levels, so that could be another metric for the 80/20 maxim. Oreo is no longer supported.


Here's the latest from Android Studio. It appears to have been last updated on Aug 4th of 2022: enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .