Editor usage stats

From OpenStreetMap Wiki
Jump to navigation Jump to search

Usage statistics of OSM editors here …

Info about this page

Note that most plots on this page include at least one logarithmic scale. This may be unfamiliar to some readers (seeing usually linear scales).

Remark on updates. It will occasionally be updated, but I cannot promise to maintain regular intervals. If you think another update is past due, please remind me. See this page's history for the last update.

This page has been thoroughly redesigned in mid-2012. If you are looking for the older raw statistics, check the archive page.

Market share of various editors over time

The "market share" of an OSM editor can be defined using different weights: the number of changesets created, the number of its users, or the number of edits actually made, and various others (including combinations of the former). Each definition has its advantages and disadvantages, but each also tells something about how a given editor is (or was) used.

In the tables below, the market shares of various editors according to the aforementioned three definitions are presented, broken up into years. For the corresponding plots, the time resolution is six months.

Methodology

If you are not interested in technical details, feel free to skip this section.

All the information presented on this page is extracted from changesets-yymmdd.osm.bz2 files. An editor is identified by the created_by tag of each changeset. (This implies that 2009 data cover only the time following the startup of API 0.6, when changesets – and changeset metadata – were introduced, and that statistics for earlier years cannot be generated in this simple way.)

In all the tables, 2024 means "2024 so far". For obvious reasons, full-year statistics cannot yet be generated.

The tables and plots show, respectively, the number of changesets created using an editor (a simple counting exercise in processing the changesets file), the number of total edits made with it (computed by summing up the num_changes of each changeset), and the number of distinct user IDs (uids) seen in association with each editor. The latter is assumed to correspond to the number of actual users/mappers (though some may use more than one account, which is not considered here). The data are resolved by years for the tables and by half years for the plots. Market shares (as percentages) are calculated with respect to the overall sums.

In the "distinct uids" table, mappers editing with more than one editor will be counted once for each editor. This double-counting implies that the sum of all is not equal to the total number of mappers editing in a given period of time. The "market shares" in the corresponding plot are, however, calculated in relation to that number. Therefore, the market shares do not add up to one; instead, their interpretation is as follows: if an editor has, say, a market share of 0.5 in a given period of time, 50% of all mappers have used that particular editor at least once in that period - but some of them may have used other editors as well. For example, in the first half of 2012, Potlatch 2 and JOSM had respective market shares of roughly 85% and 36%, the sum of which already largely exceeds 100%.

The double-counting of users could in principle be remedied by "splitting" users according to some sort of weight, for example, the number of changesets created with each editor, but that would alter the definition and distort the distribution, diluting the desired information about the user basis. Therefore, such is not done here.

Observations

These are some conclusions to be drawn from the numbers below. The list is by no means exclusive.

  • It is obvious that according to the number of edits, JOSM has never been challenged as the number one editor (the only nominal exception in 2009 being a special case, when huge numbers of superfluous tags from the TIGER import were removed by woodpeck_fixbot using osmtools, and with changesets from before API 0.6 that can not be associated with any editor). JOSM's dominance is not so clear in terms of changesets created - this has to do with Potlatch 1 creating zillions of empty changesets in live editing mode, but also with the fact that Potlatch users tend to make smaller changesets on average, and iD users creating even smaller changesets than Potlatch 2 users.
  • Also, the common notion that the main online editors on the OSM website reach the largest number of users, is confirmed; with that role initially held by Potlatch 1, then Potlatch 2 and then iD. In fact, the number of actual edits made with Potlatch 1 has gradually decreased with increasing popularity of Potlatch 2, dropping to the permille level in 2012. Largely the same process has happened when iD went live, though the number of changes and contributors using Potlatch 2 remained higher for a longer time.
  • It turns out that Merkaartor, which was often regarded as one of the "big three" editors and seen as a serious competitor to JOSM, did not really fill that role. Merkaartor's market share has never exceeded 2 percent in terms of edits and 5 percent in terms of changesets; its user base has at no time been comparable to that of JOSM and has been continuously declining for years. This may be related to the editor's stalled development.
  • Most other editors have never reached percent-level market shares (the exceptions being import scripts, used by only few users but editing large amounts of data).
  • Recently, several smartphone applications have obtained a non-negligible audience (making very few actual edits per changesets, which of course reflects their goal of filling the niche for quickly editing, like entering the opening hours of some POI). These include StreetComplete, Go Map!!, Vespucci, Pushpin, POI+, and the navigation tools OsmAnd, MAPS.ME, Organic Maps.
  • Another mobile application takes a somewhat surprising position in the tables: MapStalt Mini by Microsoft. Quickly dumped onto the market in 2011 (not even able to write proper created_by tag, and unmaintained since the first release), MapStalt has for several years reached more users than most other mobile editors. The numbers of changesets and edits made by these users are, however, negligible; most users seem to only have tried the program once. But even the large number of (one-time) users is surprising, as the target system Windows Phone has never reached serious market shares, and one would hardly expect an above-average interest in a free/open/crowdsourced project from users of Microsoft's products.
  • JOSM's (relative) market share in terms of users has continually decreased over the past years (unlike its market shares by changesets and edits, which have remained roughly constant). The total number of all mappers has grown, but the number of JOSM users seems to have saturated. In other words: a growing percentage of users has been using exclusively one of the online editors and not been converted to JOSM users.
  • Considering the user statistics, one should keep in mind that these are fully unbiased counts. Every mapper who has made at least one changeset with an editor is counted as a user of that editor. Therefore the analysis distinguishes neither between one-time and regular mappers nor between main and secondary/auxiliary editors.

Tables and figures

These tables were generated automatically with wiki.pl from the changeset dump of 2024-09-16. Numbers for 2024 are obviously not final.

by number of users (distinct uids)

by number of users (distinct uids)
editor 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
iD 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000056176 56 176 (43.6%) 00000125149 125 149 (80.1%) 00000133826 133 826 (81.8%) 00000148470 148 470 (56.7%) 00000194572 194 572 (61.0%) 00000214073 214 073 (69.5%) 00000203449 203 449 (72.2%) 00000241205 241 205 (79.7%) 00000239539 239 539 (81.9%) 00000204580 204 580 (79.1%) 00000210139 210 139 (76.8%) 00000158001 158 001 (75.9%)
StreetComplete 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000007 7 (~0%) 00000009572 9 572 (3.0%) 00000009764 9 764 (3.2%) 00000008966 8 966 (3.2%) 00000011695 11 695 (3.9%) 00000021935 21 935 (7.5%) 00000023525 23 525 (9.1%) 00000026809 26 809 (9.8%) 00000022615 22 615 (10.9%)
JOSM 00000013753 13 753 (18.8%) 00000018794 18 794 (23.6%) 00000020210 20 210 (21.2%) 00000023415 23 415 (19.0%) 00000023106 23 106 (17.9%) 00000021830 21 830 (14.0%) 00000022759 22 759 (13.9%) 00000022311 22 311 (8.5%) 00000023190 23 190 (7.3%) 00000022762 22 762 (7.4%) 00000022767 22 767 (8.1%) 00000022028 22 028 (7.3%) 00000021397 21 397 (7.3%) 00000020438 20 438 (7.9%) 00000019636 19 636 (7.2%) 00000015463 15 463 (7.4%)
Organic Maps 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000003017 3 017 (1.0%) 00000006258 6 258 (2.4%) 00000010557 10 557 (3.9%) 00000009656 9 656 (4.6%)
MAPS.ME 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000096584 96 584 (36.9%) 00000102375 102 375 (32.1%) 00000071199 71 199 (23.1%) 00000055719 55 719 (19.8%) 00000035483 35 483 (11.7%) 00000019974 19 974 (6.8%) 00000015515 15 515 (6.0%) 00000016231 16 231 (5.9%) 00000006848 6 848 (3.3%)
OsmAnd 00000000000 - 00000000192 192 (0.2%) 00000000645 645 (0.7%) 00000001129 1 129 (0.9%) 00000001653 1 653 (1.3%) 00000001927 1 927 (1.2%) 00000002354 2 354 (1.4%) 00000003538 3 538 (1.4%) 00000004862 4 862 (1.5%) 00000005982 5 982 (1.9%) 00000007063 7 063 (2.5%) 00000006977 6 977 (2.3%) 00000007959 7 959 (2.7%) 00000008623 8 623 (3.3%) 00000008545 8 545 (3.1%) 00000006692 6 692 (3.2%)
Map builder 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000001 1 (~0%) 00000001506 1 506 (0.6%) 00000001722 1 722 (0.6%) 00000006333 6 333 (3.0%)
Vespucci 00000000058 58 (0.08%) 00000000237 237 (0.3%) 00000000460 460 (0.5%) 00000000957 957 (0.8%) 00000001622 1 622 (1.3%) 00000001801 1 801 (1.2%) 00000002075 2 075 (1.3%) 00000002379 2 379 (0.9%) 00000002920 2 920 (0.9%) 00000003332 3 332 (1.1%) 00000003632 3 632 (1.3%) 00000004314 4 314 (1.4%) 00000004539 4 539 (1.6%) 00000005025 5 025 (1.9%) 00000005371 5 371 (2.0%) 00000004488 4 488 (2.2%)
Go Map!! 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000002205 2 205 (1.7%) 00000002046 2 046 (1.3%) 00000001335 1 335 (0.8%) 00000001508 1 508 (0.6%) 00000001834 1 834 (0.6%) 00000002687 2 687 (0.9%) 00000003096 3 096 (1.1%) 00000003174 3 174 (1.0%) 00000003762 3 762 (1.3%) 00000003731 3 731 (1.4%) 00000003844 3 844 (1.4%) 00000003548 3 548 (1.7%)
Every Door 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000001992 1 992 (0.8%) 00000003675 3 675 (1.3%) 00000003445 3 445 (1.7%)
Rapid 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000001105 1 105 (0.4%) 00000003709 3 709 (1.2%) 00000002124 2 124 (0.7%) 00000002183 2 183 (0.8%) 00000009121 9 121 (3.3%) 00000002630 2 630 (1.3%)
SCEE (StreetComplete EE) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000414 414 (0.16%) 00000001977 1 977 (0.7%) 00000002208 2 208 (1.1%)
MapComplete 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000353 353 (0.12%) 00000000718 718 (0.2%) 00000001250 1 250 (0.5%) 00000001410 1 410 (0.5%) 00000001089 1 089 (0.5%)
OsmHydrant 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000001 1 (~0%) 00000000344 344 (0.2%) 00000000665 665 (0.4%) 00000000751 751 (0.3%) 00000000866 866 (0.3%) 00000000934 934 (0.3%) 00000001166 1 166 (0.4%) 00000001409 1 409 (0.5%) 00000001386 1 386 (0.5%) 00000001456 1 456 (0.6%) 00000001589 1 589 (0.6%) 00000001026 1 026 (0.5%)
JOSM Reverter 00000000000 - 00000000003 3 (~0%) 00000000715 715 (0.8%) 00000000862 862 (0.7%) 00000000923 923 (0.7%) 00000001001 1 001 (0.6%) 00000001032 1 032 (0.6%) 00000000231 231 (0.09%) 00000000005 5 (~0%) 00000000003 3 (~0%) 00000000941 941 (0.3%) 00000001418 1 418 (0.5%) 00000001548 1 548 (0.5%) 00000001380 1 380 (0.5%) 00000001325 1 325 (0.5%) 00000000942 942 (0.5%)
OpenAEDMap 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000088 88 (0.03%) 00000000329 329 (0.12%) 00000000779 779 (0.4%)
osm-revert 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000462 462 (0.17%) 00000000616 616 (0.3%)
Osm Go! 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000002 2 (~0%) 00000000002 2 (~0%) 00000000046 46 (0.01%) 00000000194 194 (0.07%) 00000000346 346 (0.11%) 00000000695 695 (0.2%) 00000000580 580 (0.2%) 00000000539 539 (0.2%) 00000000496 496 (0.2%)
GNOME Maps 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000002 2 (~0%) 00000000247 247 (0.09%) 00000000421 421 (0.13%) 00000000472 472 (0.15%) 00000000556 556 (0.2%) 00000000766 766 (0.3%) 00000000588 588 (0.2%) 00000000475 475 (0.18%) 00000000424 424 (0.15%) 00000000391 391 (0.19%)
OpenStop 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000045 45 (0.02%) 00000000337 337 (0.12%) 00000000348 348 (0.17%)
Level0 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000109 109 (0.07%) 00000000174 174 (0.11%) 00000000205 205 (0.08%) 00000000222 222 (0.07%) 00000000233 233 (0.08%) 00000000252 252 (0.09%) 00000000290 290 (0.10%) 00000000266 266 (0.09%) 00000000320 320 (0.12%) 00000000338 338 (0.12%) 00000000284 284 (0.14%)
Osmose Editor 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000157 157 (0.10%) 00000000224 224 (0.14%) 00000000249 249 (0.10%) 00000000284 284 (0.09%) 00000000275 275 (0.09%) 00000000377 377 (0.13%) 00000000444 444 (0.15%) 00000000377 377 (0.13%) 00000000293 293 (0.11%) 00000000333 333 (0.12%) 00000000234 234 (0.11%)
RevertUI 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000023 23 (0.01%) 00000000058 58 (0.02%) 00000000076 76 (0.02%) 00000000083 83 (0.03%) 00000000189 189 (0.06%) 00000000254 254 (0.09%) 00000000322 322 (0.12%) 00000000382 382 (0.14%) 00000000230 230 (0.11%)
IsraelHiking 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000088 88 (0.03%) 00000000131 131 (0.04%) 00000000153 153 (0.05%) 00000000303 303 (0.10%) 00000000359 359 (0.12%) 00000000301 301 (0.12%) 00000000243 243 (0.09%) 00000000182 182 (0.09%)
Pic4Review 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000250 250 (0.08%) 00000000517 517 (0.18%) 00000000456 456 (0.15%) 00000000443 443 (0.15%) 00000000480 480 (0.19%) 00000000310 310 (0.11%) 00000000175 175 (0.08%)
OSM ↔ Wikidata 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000066 66 (0.02%) 00000000082 82 (0.03%) 00000000160 160 (0.06%) 00000000113 113 (0.04%) 00000000108 108 (0.04%) 00000000107 107 (0.04%) 00000000189 189 (0.07%) 00000000168 168 (0.08%)
MapRoulette 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000041 41 (0.01%) 00000000077 77 (0.03%) 00000000131 131 (0.04%) 00000000323 323 (0.12%) 00000000251 251 (0.09%) 00000000156 156 (0.07%)
Potlatch 3 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000029 29 (0.01%) 00000000516 516 (0.18%) 00000000350 350 (0.14%) 00000000234 234 (0.09%) 00000000140 140 (0.07%)
OsmInEdit 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000077 77 (0.03%) 00000000172 172 (0.06%) 00000000172 172 (0.06%) 00000000170 170 (0.07%) 00000000186 186 (0.07%) 00000000118 118 (0.06%)
Merkaartor 00000002262 2 262 (3.1%) 00000002784 2 784 (3.5%) 00000002193 2 193 (2.3%) 00000001687 1 687 (1.4%) 00000001090 1 090 (0.8%) 00000000597 597 (0.4%) 00000000456 456 (0.3%) 00000000409 409 (0.16%) 00000000332 332 (0.10%) 00000000256 256 (0.08%) 00000000241 241 (0.09%) 00000000264 264 (0.09%) 00000000219 219 (0.07%) 00000000185 185 (0.07%) 00000000148 148 (0.05%) 00000000097 97 (0.05%)
OSMyBiz 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000006 6 (~0%) 00000000109 109 (0.04%) 00000000109 109 (0.04%) 00000000097 97 (0.03%) 00000000070 70 (0.03%) 00000000083 83 (0.03%) 00000000083 83 (0.04%)
FireYak 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000021 21 (0.01%) 00000000131 131 (0.04%) 00000000158 158 (0.05%) 00000000221 221 (0.08%) 00000000251 251 (0.08%) 00000000214 214 (0.07%) 00000000172 172 (0.07%) 00000000109 109 (0.04%) 00000000043 43 (0.02%)
Mapa AED 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000318 318 (0.12%) 00000000283 283 (0.10%) 00000000038 38 (0.02%)
osmapi 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000042 42 (0.03%) 00000000048 48 (0.03%) 00000000072 72 (0.03%) 00000000069 69 (0.02%) 00000000067 67 (0.02%) 00000000047 47 (0.02%) 00000000069 69 (0.02%) 00000000037 37 (0.01%) 00000000047 47 (0.02%) 00000000057 57 (0.02%) 00000000034 34 (0.02%)
MapContrib 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000003 3 (~0%) 00000000097 97 (0.04%) 00000000243 243 (0.08%) 00000000243 243 (0.08%) 00000000314 314 (0.11%) 00000000401 401 (0.13%) 00000000143 143 (0.05%) 00000000155 155 (0.06%) 00000000124 124 (0.05%) 00000000019 19 (0.01%)
osmtools 00000000061 61 (0.08%) 00000000108 108 (0.14%) 00000000053 53 (0.06%) 00000000042 42 (0.03%) 00000000032 32 (0.02%) 00000000030 30 (0.02%) 00000000028 28 (0.02%) 00000000034 34 (0.01%) 00000000036 36 (0.01%) 00000000025 25 (0.01%) 00000000023 23 (0.01%) 00000000017 17 (0.01%) 00000000017 17 (0.01%) 00000000020 20 (0.01%) 00000000020 20 (0.01%) 00000000011 11 (0.01%)
OSM Contributor 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000198 198 (0.06%) 00000000424 424 (0.14%) 00000000443 443 (0.16%) 00000000289 289 (0.10%) 00000000177 177 (0.06%) 00000000056 56 (0.02%) 00000000023 23 (0.01%) 00000000006 6 (~0%)
ArcGIS 00000000000 - 00000000045 45 (0.06%) 00000000107 107 (0.11%) 00000000101 101 (0.08%) 00000000061 61 (0.05%) 00000000067 67 (0.04%) 00000000067 67 (0.04%) 00000000156 156 (0.06%) 00000000087 87 (0.03%) 00000000041 41 (0.01%) 00000000040 40 (0.01%) 00000000039 39 (0.01%) 00000000024 24 (0.01%) 00000000023 23 (0.01%) 00000000017 17 (0.01%) 00000000006 6 (~0%)
Potlatch 2 00000000000 - 00000003787 3 787 (4.8%) 00000066586 66 586 (69.9%) 00000101941 101 941 (82.5%) 00000072649 72 649 (56.4%) 00000029358 29 358 (18.8%) 00000024045 24 045 (14.7%) 00000014694 14 694 (5.6%) 00000010021 10 021 (3.1%) 00000006451 6 451 (2.1%) 00000004912 4 912 (1.7%) 00000003425 3 425 (1.1%) 00000000163 163 (0.06%) 00000000000 - 00000000000 - 00000000000 -
Potlatch 0.x/1.x 00000059540 59 540 (81.3%) 00000068273 68 273 (85.7%) 00000026327 26 327 (27.6%) 00000013033 13 033 (10.5%) 00000000745 745 (0.6%) 00000000517 517 (0.3%) 00000000429 429 (0.3%) 00000000382 382 (0.15%) 00000000272 272 (0.09%) 00000000233 233 (0.08%) 00000000199 199 (0.07%) 00000000154 154 (0.05%) 00000000005 5 (~0%) 00000000000 - 00000000000 - 00000000000 -
rosemary 00000000000 - 00000000266 266 (0.3%) 00000001137 1 137 (1.2%) 00000001051 1 051 (0.9%) 00000001532 1 532 (1.2%) 00000001723 1 723 (1.1%) 00000002761 2 761 (1.7%) 00000002487 2 487 (0.9%) 00000002345 2 345 (0.7%) 00000001990 1 990 (0.6%) 00000000072 72 (0.03%) 00000000033 33 (0.01%) 00000000013 13 (~0%) 00000000007 7 (~0%) 00000000003 3 (~0%) 00000000000 -
Mapzen 00000000806 806 (1.1%) 00000003436 3 436 (4.3%) 00000002208 2 208 (2.3%) 00000000232 232 (0.19%) 00000000102 102 (0.08%) 00000000067 67 (0.04%) 00000000009 9 (0.01%) 00000000004 4 (~0%) 00000000003 3 (~0%) 00000000002 2 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
MapStalt Mini 00000000000 - 00000000000 - 00000000577 577 (0.6%) 00000001183 1 183 (1.0%) 00000001851 1 851 (1.4%) 00000000378 378 (0.2%) 00000000047 47 (0.03%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Pushpin 00000000000 - 00000000000 - 00000000000 - 00000000389 389 (0.3%) 00000000998 998 (0.8%) 00000001113 1 113 (0.7%) 00000000780 780 (0.5%) 00000000461 461 (0.18%) 00000000230 230 (0.07%) 00000000015 15 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
OpenMaps 00000000000 - 00000000610 610 (0.8%) 00000000682 682 (0.7%) 00000000977 977 (0.8%) 00000000386 386 (0.3%) 00000000232 232 (0.15%) 00000000182 182 (0.11%) 00000000099 99 (0.04%) 00000000028 28 (0.01%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
OSMPOIEditor 00000000000 - 00000000000 - 00000000000 - 00000000336 336 (0.3%) 00000000571 571 (0.4%) 00000000623 623 (0.4%) 00000000378 378 (0.2%) 00000000070 70 (0.03%) 00000000026 26 (0.01%) 00000000002 2 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
iLOE 00000000131 131 (0.18%) 00000000327 327 (0.4%) 00000000332 332 (0.3%) 00000000343 343 (0.3%) 00000000141 141 (0.11%) 00000000051 51 (0.03%) 00000000004 4 (~0%) 00000000001 1 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
RawEdit 00000000093 93 (0.13%) 00000000075 75 (0.09%) 00000000100 100 (0.11%) 00000000181 181 (0.15%) 00000000147 147 (0.11%) 00000000129 129 (0.08%) 00000000122 122 (0.07%) 00000000161 161 (0.06%) 00000000148 148 (0.05%) 00000000063 63 (0.02%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
QGIS 00000000031 31 (0.04%) 00000000157 157 (0.2%) 00000000121 121 (0.13%) 00000000159 159 (0.13%) 00000000112 112 (0.09%) 00000000016 16 (0.01%) 00000000000 - 00000000000 - 00000000001 1 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
BigTinCan 00000000170 170 (0.2%) 00000000187 187 (0.2%) 00000000101 101 (0.11%) 00000000086 86 (0.07%) 00000000012 12 (0.01%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
OSMapTuner 00000000000 - 00000000000 - 00000000000 - 00000000242 242 (0.2%) 00000000178 178 (0.14%) 00000000066 66 (0.04%) 00000000041 41 (0.03%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Other 00000000421 421 (0.6%) 00000000738 738 (0.9%) 00000000558 558 (0.6%) 00000001286 1 286 (1.0%) 00000000592 592 (0.5%) 00000000513 513 (0.3%) 00000000764 764 (0.5%) 00000000600 600 (0.2%) 00000000717 717 (0.2%) 00000000948 948 (0.3%) 00000000764 764 (0.3%) 00000000899 899 (0.3%) 00000000812 812 (0.3%) 00000000853 853 (0.3%) 00000000779 779 (0.3%) 00000000765 765 (0.4%)
Not Specified 00000018623 18 623 (25.4%) 00000000882 882 (1.1%) 00000000539 539 (0.6%) 00000000443 443 (0.4%) 00000000269 269 (0.2%) 00000000424 424 (0.3%) 00000000704 704 (0.4%) 00000001586 1 586 (0.6%) 00000001404 1 404 (0.4%) 00000001182 1 182 (0.4%) 00000001067 1 067 (0.4%) 00000000945 945 (0.3%) 00000000758 758 (0.3%) 00000000128 128 (0.05%) 00000000079 79 (0.03%) 00000000120 120 (0.06%)

Note that for a user to be counted as a user of any particular editor, a single changeset is sufficient.

So, this metric is mostly only meaningful to show how popular or well-known an editor is, not by how much work gets done with it.

OSM editor marketshares by distinct uids.svg

by number of edits

by number of edits
editor 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
JOSM 00125615526 125 615 526 (20.8%) 00494458142 494 458 142 (77.4%) 00535571793 535 571 793 (80.0%) 00538991252 538 991 252 (73.5%) 00497722412 497 722 412 (70.7%) 00662069355 662 069 355 (76.2%) 00638906360 638 906 360 (73.9%) 00624851125 624 851 125 (70.8%) 00664025865 664 025 865 (67.1%) 00794007605 794 007 605 (68.4%) 00788357489 788 357 489 (63.9%) 00990855817 990 855 817 (63.6%) 00910154197 910 154 197 (59.1%) 00754127036 754 127 036 (58.6%) 00749521891 749 521 891 (56.4%) 00555596552 555 596 552 (59.9%)
iD 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00034430862 34 430 862 (4.9%) 00109275830 109 275 830 (12.6%) 00142199332 142 199 332 (16.5%) 00189401329 189 401 329 (21.5%) 00279192774 279 192 774 (28.2%) 00321496138 321 496 138 (27.7%) 00359714471 359 714 471 (29.2%) 00459876980 459 876 980 (29.5%) 00480371322 480 371 322 (31.2%) 00416748397 416 748 397 (32.4%) 00427973880 427 973 880 (32.2%) 00300823235 300 823 235 (32.4%)
Rapid 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00011678103 11 678 103 (0.9%) 00051870526 51 870 526 (3.3%) 00063919308 63 919 308 (4.2%) 00063564994 63 564 994 (4.9%) 00063683830 63 683 830 (4.8%) 00037972887 37 972 887 (4.1%)
StreetComplete 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000085 85 (~0%) 00001256558 1 256 558 (0.13%) 00001700816 1 700 816 (0.15%) 00001983671 1 983 671 (0.16%) 00003934118 3 934 118 (0.3%) 00012439388 12 439 388 (0.8%) 00012904369 12 904 369 (1.0%) 00013630403 13 630 403 (1.0%) 00009564203 9 564 203 (1.0%)
Vespucci 00000002087 2 087 (~0%) 00000022298 22 298 (~0%) 00000049455 49 455 (0.01%) 00000165722 165 722 (0.02%) 00000277566 277 566 (0.04%) 00000804178 804 178 (0.09%) 00000885787 885 787 (0.10%) 00001055056 1 055 056 (0.12%) 00001559094 1 559 094 (0.16%) 00002073140 2 073 140 (0.18%) 00002296702 2 296 702 (0.19%) 00003564289 3 564 289 (0.2%) 00003517790 3 517 790 (0.2%) 00003864897 3 864 897 (0.3%) 00004998546 4 998 546 (0.4%) 00006544270 6 544 270 (0.7%)
Go Map!! 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000501785 501 785 (0.07%) 00000632666 632 666 (0.07%) 00000976605 976 605 (0.11%) 00000891117 891 117 (0.10%) 00001141922 1 141 922 (0.12%) 00002535539 2 535 539 (0.2%) 00003782685 3 782 685 (0.3%) 00005005007 5 005 007 (0.3%) 00004758358 4 758 358 (0.3%) 00004405116 4 405 116 (0.3%) 00004270044 4 270 044 (0.3%) 00003104393 3 104 393 (0.3%)
osmtools 00150412240 150 412 240 (24.9%) 00008994328 8 994 328 (1.4%) 00000981921 981 921 (0.15%) 00001229689 1 229 689 (0.17%) 00002734257 2 734 257 (0.4%) 00001499370 1 499 370 (0.17%) 00006826400 6 826 400 (0.8%) 00015035558 15 035 558 (1.7%) 00002655505 2 655 505 (0.3%) 00003271989 3 271 989 (0.3%) 00007558536 7 558 536 (0.6%) 00006454470 6 454 470 (0.4%) 00008152531 8 152 531 (0.5%) 00012399003 12 399 003 (1.0%) 00029128241 29 128 241 (2.2%) 00001825645 1 825 645 (0.2%)
StreetComplete EE 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000083493 83 493 (0.01%) 00001174799 1 174 799 (0.09%) 00001811272 1 811 272 (0.2%)
Potlatch 3 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000122079 122 079 (0.01%) 00004863277 4 863 277 (0.3%) 00002678828 2 678 828 (0.2%) 00002574667 2 574 667 (0.2%) 00001581497 1 581 497 (0.17%)
osm-revert 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00014476276 14 476 276 (1.1%) 00001579562 1 579 562 (0.17%)
JOSM Reverter 00000000000 - 00000000137 137 (~0%) 00003555152 3 555 152 (0.5%) 00003135252 3 135 252 (0.4%) 00002296205 2 296 205 (0.3%) 00004644756 4 644 756 (0.5%) 00003787772 3 787 772 (0.4%) 00000591442 591 442 (0.07%) 00000147328 147 328 (0.01%) 00000001118 1 118 (~0%) 00002352172 2 352 172 (0.2%) 00005215660 5 215 660 (0.3%) 00007326764 7 326 764 (0.5%) 00004432963 4 432 963 (0.3%) 00007237814 7 237 814 (0.5%) 00001400416 1 400 416 (0.15%)
osmapi 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000797190 797 190 (0.09%) 00000139521 139 521 (0.02%) 00000682193 682 193 (0.08%) 00000288536 288 536 (0.03%) 00000240521 240 521 (0.02%) 00000162462 162 462 (0.01%) 00002095215 2 095 215 (0.13%) 00000890472 890 472 (0.06%) 00001860546 1 860 546 (0.14%) 00001030357 1 030 357 (0.08%) 00001049322 1 049 322 (0.11%)
MapComplete 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000006209 6 209 (~0%) 00000052676 52 676 (~0%) 00000949795 949 795 (0.07%) 00000860297 860 297 (0.06%) 00000848769 848 769 (0.09%)
Every Door 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000299698 299 698 (0.02%) 00000707179 707 179 (0.05%) 00000596097 596 097 (0.06%)
Map builder 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000003768 3 768 (~0%) 00000069618 69 618 (0.01%) 00000100285 100 285 (0.01%) 00000235241 235 241 (0.03%)
Level0 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000025528 25 528 (~0%) 00000113023 113 023 (0.01%) 00000146327 146 327 (0.02%) 00000188651 188 651 (0.02%) 00000320786 320 786 (0.03%) 00000206785 206 785 (0.02%) 00000233316 233 316 (0.01%) 00000237719 237 719 (0.02%) 00000373908 373 908 (0.03%) 00000294926 294 926 (0.02%) 00000226483 226 483 (0.02%)
LINZ Import 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000940738 940 738 (0.06%) 00000178965 178 965 (0.01%) 00000288388 288 388 (0.02%) 00000187692 187 692 (0.02%)
OsmAnd 00000000000 - 00000004726 4 726 (~0%) 00000011576 11 576 (~0%) 00000022532 22 532 (~0%) 00000036647 36 647 (0.01%) 00000056023 56 023 (0.01%) 00000072002 72 002 (0.01%) 00000113397 113 397 (0.01%) 00000151873 151 873 (0.02%) 00000204448 204 448 (0.02%) 00000251119 251 119 (0.02%) 00000245872 245 872 (0.02%) 00000263302 263 302 (0.02%) 00000320702 320 702 (0.02%) 00000252726 252 726 (0.02%) 00000156069 156 069 (0.02%)
OSM ↔ Wikidata 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000083998 83 998 (0.01%) 00000095677 95 677 (0.01%) 00000114685 114 685 (0.01%) 00000231241 231 241 (0.01%) 00000105159 105 159 (0.01%) 00000061907 61 907 (~0%) 00000126637 126 637 (0.01%) 00000135443 135 443 (0.01%)
Organic Maps 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000032911 32 911 (~0%) 00000115220 115 220 (0.01%) 00000143570 143 570 (0.01%) 00000126360 126 360 (0.01%)
OsmInEdit 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000033297 33 297 (~0%) 00000051125 51 125 (~0%) 00000146744 146 744 (0.01%) 00000090737 90 737 (0.01%) 00000162561 162 561 (0.01%) 00000088119 88 119 (0.01%)
Merkaartor 00005378663 5 378 663 (0.9%) 00010887187 10 887 187 (1.7%) 00010250026 10 250 026 (1.5%) 00009702870 9 702 870 (1.3%) 00004380406 4 380 406 (0.6%) 00003791724 3 791 724 (0.4%) 00003696590 3 696 590 (0.4%) 00002522894 2 522 894 (0.3%) 00001735350 1 735 350 (0.18%) 00002138115 2 138 115 (0.18%) 00002316287 2 316 287 (0.19%) 00001745000 1 745 000 (0.11%) 00000334114 334 114 (0.02%) 00000491775 491 775 (0.04%) 00000123828 123 828 (0.01%) 00000076363 76 363 (0.01%)
HTTPS All The Things 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000492096 492 096 (0.04%) 00000011218 11 218 (~0%) 00000010430 10 430 (~0%) 00000062062 62 062 (~0%) 00000365444 365 444 (0.03%) 00000069403 69 403 (0.01%)
AutoAWS 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00002674602 2 674 602 (0.2%) 00000076127 76 127 (0.01%) 00000178939 178 939 (0.01%) 00000133574 133 574 (0.01%) 00002635334 2 635 334 (0.2%) 00000087343 87 343 (0.01%) 00000053595 53 595 (0.01%)
OsmHydrant 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000021 21 (~0%) 00000019935 19 935 (~0%) 00000049350 49 350 (0.01%) 00000043986 43 986 (~0%) 00000051439 51 439 (0.01%) 00000051988 51 988 (~0%) 00000058993 58 993 (~0%) 00000081622 81 622 (0.01%) 00000065983 65 983 (~0%) 00000064653 64 653 (0.01%) 00000059224 59 224 (~0%) 00000039148 39 148 (~0%)
MAPS.ME 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000812010 812 010 (0.09%) 00001033627 1 033 627 (0.10%) 00000714216 714 216 (0.06%) 00000613554 613 554 (0.05%) 00000348812 348 812 (0.02%) 00000201795 201 795 (0.01%) 00000096002 96 002 (0.01%) 00000115484 115 484 (0.01%) 00000038160 38 160 (~0%)
ArcGIS 00000000000 - 00000015203 15 203 (~0%) 00000418665 418 665 (0.06%) 00000039091 39 091 (0.01%) 00000186947 186 947 (0.03%) 00001483853 1 483 853 (0.17%) 00000146144 146 144 (0.02%) 00000086338 86 338 (0.01%) 00000440235 440 235 (0.04%) 00000762971 762 971 (0.07%) 00000340745 340 745 (0.03%) 00000841484 841 484 (0.05%) 00000216823 216 823 (0.01%) 00000080789 80 789 (0.01%) 00000061768 61 768 (~0%) 00000033541 33 541 (~0%)
Osm Go! 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000838 838 (~0%) 00000001136 1 136 (~0%) 00000006203 6 203 (~0%) 00000019973 19 973 (~0%) 00000027519 27 519 (~0%) 00000044713 44 713 (~0%) 00000186849 186 849 (0.01%) 00000050670 50 670 (~0%) 00000029655 29 655 (~0%)
upload.py 00031074573 31 074 573 (5.1%) 00010166002 10 166 002 (1.6%) 00002414205 2 414 205 (0.4%) 00000421238 421 238 (0.06%) 00000776590 776 590 (0.11%) 00000429871 429 871 (0.05%) 00000488194 488 194 (0.06%) 00000004827 4 827 (~0%) 00000038997 38 997 (~0%) 00000003021 3 021 (~0%) 00000004195 4 195 (~0%) 00001853644 1 853 644 (0.12%) 00004378760 4 378 760 (0.3%) 00000822536 822 536 (0.06%) 00000968637 968 637 (0.07%) 00000027110 27 110 (~0%)
Osmose Editor 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000020371 20 371 (~0%) 00000050115 50 115 (0.01%) 00000067917 67 917 (0.01%) 00000124560 124 560 (0.01%) 00000070201 70 201 (0.01%) 00000152085 152 085 (0.01%) 00000232896 232 896 (0.01%) 00000124253 124 253 (0.01%) 00000127328 127 328 (0.01%) 00000106488 106 488 (0.01%) 00000026261 26 261 (~0%)
bulk_upload.py 00064669041 64 669 041 (10.7%) 00024649625 24 649 625 (3.9%) 00001442184 1 442 184 (0.2%) 00000759090 759 090 (0.10%) 00000185033 185 033 (0.03%) 00000008089 8 089 (~0%) 00001061001 1 061 001 (0.12%) 00001113638 1 113 638 (0.13%) 00000002398 2 398 (~0%) 00000001036 1 036 (~0%) 00026933301 26 933 301 (2.2%) 00000263564 263 564 (0.02%) 00000464798 464 798 (0.03%) 00000000000 - 00000000000 - 00000004341 4 341 (~0%)
Redaction bot 00000000000 - 00000000000 - 00000000000 - 00021303266 21 303 266 (2.9%) 00000284119 284 119 (0.04%) 00000102887 102 887 (0.01%) 00000081142 81 142 (0.01%) 00000195753 195 753 (0.02%) 00000278968 278 968 (0.03%) 00000323820 323 820 (0.03%) 00000308288 308 288 (0.02%) 00003375623 3 375 623 (0.2%) 00000033835 33 835 (~0%) 00000008164 8 164 (~0%) 00000521134 521 134 (0.04%) 00000001471 1 471 (~0%)
Services_OSM 00000000000 - 00000000000 - 00000000000 - 00000028736 28 736 (~0%) 00000018942 18 942 (~0%) 00000099656 99 656 (0.01%) 00000124012 124 012 (0.01%) 00000060583 60 583 (0.01%) 00000053450 53 450 (0.01%) 00000001704 1 704 (~0%) 00000022260 22 260 (~0%) 00000126712 126 712 (0.01%) 00000000509 509 (~0%) 00000002074 2 074 (~0%) 00000000076 76 (~0%) 00000000041 41 (~0%)
Potlatch 2 00000000000 - 00007584901 7 584 901 (1.2%) 00092203498 92 203 498 (13.8%) 00146236064 146 236 064 (20.0%) 00133374376 133 374 376 (18.9%) 00077895566 77 895 566 (9.0%) 00060077122 60 077 122 (7.0%) 00042908801 42 908 801 (4.9%) 00033220441 33 220 441 (3.4%) 00025135503 25 135 503 (2.2%) 00020583332 20 583 332 (1.7%) 00017229989 17 229 989 (1.1%) 00000219840 219 840 (0.01%) 00000000000 - 00000000000 - 00000000000 -
Potlatch 0.x/1.x 00044030413 44 030 413 (7.3%) 00057141365 57 141 365 (8.9%) 00008753066 8 753 066 (1.3%) 00001470315 1 470 315 (0.2%) 00000469461 469 461 (0.07%) 00000196441 196 441 (0.02%) 00000127480 127 480 (0.01%) 00000080028 80 028 (0.01%) 00000157354 157 354 (0.02%) 00000046871 46 871 (~0%) 00000054628 54 628 (~0%) 00000019286 19 286 (~0%) 00000000527 527 (~0%) 00000000000 - 00000000000 - 00000000000 -
posiki_python_script 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000053 53 (~0%) 00023049524 23 049 524 (1.5%) 00000000000 - 00000000000 - 00000000000 -
osmupload.py 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00018057237 18 057 237 (2.6%) 00000000000 - 00002109443 2 109 443 (0.2%) 00000000000 - 00000000000 - 00000000000 - 00000041463 41 463 (~0%) 00000011841 11 841 (~0%) 00000000000 - 00000000000 - 00000000521 521 (~0%) 00000000000 -
PythonOsmApi 00002254174 2 254 174 (0.4%) 00000922941 922 941 (0.14%) 00009503361 9 503 361 (1.4%) 00000045963 45 963 (0.01%) 00000036616 36 616 (0.01%) 00000026018 26 018 (~0%) 00000027225 27 225 (~0%) 00000003343 3 343 (~0%) 00000007432 7 432 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
bulk_upload_sax.py 00007781579 7 781 579 (1.3%) 00000722332 722 332 (0.11%) 00000000000 - 00000052554 52 554 (0.01%) 00000000000 - 00000035010 35 010 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
osmapis 00000000000 - 00000000000 - 00000000000 - 00004169283 4 169 283 (0.6%) 00000343809 343 809 (0.05%) 00000327196 327 196 (0.04%) 00000137593 137 593 (0.02%) 00000307650 307 650 (0.03%) 00000095443 95 443 (0.01%) 00000064731 64 731 (0.01%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Jeff's Uploader 00000000000 - 00005128684 5 128 684 (0.8%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
SviMik 00000000000 - 00000000000 - 00000000000 - 00000005569 5 569 (~0%) 00003060161 3 060 161 (0.4%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00001692718 1 692 718 (0.14%) 00000015570 15 570 (~0%) 00000003609 3 609 (~0%) 00000000000 - 00000000000 - 00000000000 -
FindvejBot 00000000262 262 (~0%) 00003797787 3 797 787 (0.6%) 00000358760 358 760 (0.05%) 00000104606 104 606 (0.01%) 00000000175 175 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Roy 00000000000 - 00000000000 - 00000000000 - 00001216065 1 216 065 (0.17%) 00002940171 2 940 171 (0.4%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
AND node cleaner/retagger 00003314543 3 314 543 (0.5%) 00000108633 108 633 (0.02%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
MyUploader 00000000000 - 00002660404 2 660 404 (0.4%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
osmlinzaddr.py 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000229011 229 011 (0.02%) 00001597789 1 597 789 (0.14%) 00000000666 666 (~0%) 00000004847 4 847 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Tayberry 00000000000 - 00000164902 164 902 (0.03%) 00000763472 763 472 (0.11%) 00000005506 5 506 (~0%) 00000141914 141 914 (0.02%) 00000000000 - 00000221472 221 472 (0.03%) 00000000000 - 00000245462 245 462 (0.02%) 00000020769 20 769 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
rosemary 00000000000 - 00000022898 22 898 (~0%) 00000174901 174 901 (0.03%) 00000094049 94 049 (0.01%) 00000107887 107 887 (0.02%) 00000089020 89 020 (0.01%) 00000146213 146 213 (0.02%) 00000126016 126 016 (0.01%) 00000121314 121 314 (0.01%) 00000105922 105 922 (0.01%) 00000068136 68 136 (0.01%) 00000031187 31 187 (~0%) 00000070926 70 926 (~0%) 00000038168 38 168 (~0%) 00000031655 31 655 (~0%) 00000000000 -
FixKarlsruheSchema 00000122694 122 694 (0.02%) 00000271085 271 085 (0.04%) 00000426449 426 449 (0.06%) 00000003941 3 941 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000132 132 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
addr2osm 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000251851 251 851 (0.02%) 00000171967 171 967 (0.01%) 00000111782 111 782 (0.01%) 00000088066 88 066 (0.01%) 00000090153 90 153 (0.01%) 00000021318 21 318 (~0%) 00000000000 -
OsmPipeline 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000001566 1 566 (~0%) 00000650184 650 184 (0.04%) 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Mapzen 00000033941 33 941 (0.01%) 00000447014 447 014 (0.07%) 00000102080 102 080 (0.02%) 00000006686 6 686 (~0%) 00000001086 1 086 (~0%) 00000000749 749 (~0%) 00000000033 33 (~0%) 00000000007 7 (~0%) 00000000006 6 (~0%) 00000000008 8 (~0%) 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 - 00000000000 -
Other 00002400228 2 400 228 (0.4%) 00001386174 1 386 174 (0.2%) 00000963331 963 331 (0.14%) 00000971718 971 718 (0.13%) 00000703363 703 363 (0.10%) 00000717527 717 527 (0.08%) 00000300534 300 534 (0.03%) 00000391457 391 457 (0.04%) 00000557524 557 524 (0.06%) 00000277646 277 646 (0.02%) 00000604730 604 730 (0.05%) 00000963551 963 551 (0.06%) 00002438482 2 438 482 (0.16%) 00001284915 1 284 915 (0.10%) 00002867157 2 867 157 (0.2%) 00001870802 1 870 802 (0.2%)
Not Specified 00167313853 167 313 853 (27.7%) 00009066286 9 066 286 (1.4%) 00001670818 1 670 818 (0.2%) 00002752021 2 752 021 (0.4%) 00001173684 1 173 684 (0.17%) 00003873676 3 873 676 (0.4%) 00001404891 1 404 891 (0.16%) 00001434152 1 434 152 (0.16%) 00000460971 460 971 (0.05%) 00000765721 765 721 (0.07%) 00000466112 466 112 (0.04%) 00000878287 878 287 (0.06%) 00008819070 8 819 070 (0.6%) 00000619327 619 327 (0.05%) 00000164386 164 386 (0.01%) 00000103480 103 480 (0.01%)

An edit in this statistic is defined as any change made on a map data element (node, way or relation) that results in a new version of that element.

So,

  • changing one tag of one element counts as one edit
  • changing any number of tags on one element counts still as one edit
  • changing the geometry of a way counts as as many edits as nodes have been moved because seen from the technical side, not the way is changed, but the position of each node the way consists of

Note the definition of what consists of an edit in these statistics written above this table when interpreting these numbers and charts. For example:

  • Tracing a road from aerial imagery consisting of 100 vertices or moving the whole way results in 100 edits, moving some of the nodes will result in as many changes as nodes moved
  • Adding a POI for a new shop and supplying all the info available like name, address, phone number, website, opening hours, wheelchair accessibility etc. counts still as one 1 edit, if done in the same changeset
  • Changing a nodes position and tags in the same changeset counts as 1 edit

So to summarize, edits that change geometry are likely overrepresented over edits that add or change information on existing geometry when using this metric.

OSM editor marketshares by edits.svg

OSM desktop editor edits per year.svg

OSM mobile editor edits per year.svg


More complex analysis

The tables and plots above present very simple and straightforward analyses, whose interpretation is unambiguous. On the other hand, especially the "number of users" analysis has a few weak points: For each editor, the table gives the number of users who have made at least one edit with it; there is neither any distinction between regular and one-time users nor between using some editor as one's primary tool and just trying it out once. For example, most users make their first edits using one of the online editors (Potlatch 1 in the old days, then Potlatch 2, nowadays mostly iD). They are all counted as e.g. "iD users" even if they quickly turn away from OSM or choose another editor for all of their later edits.

The plot below (made by User:Nop) constitutes an attempt to avoid these weaknesses and associate with each user a primary or preferred editor. The main differences of this analysis are:

  • Only the regularly used editors of each user are counted. Regular use means that an editor was used for at least 30% of the edits in that month.
  • The analysis is much finer. Data is examined by month (not cumulated over a whole year) so trends are more visible.
  • The plot is linear by market share of the major editors in percent and should be more easily comprehensible than logarithmic scales.
  • Only the users (unique user ids) are counted, not how many edits they performed.
  • Scripts and major known bots are filtered out , only editors are counted

Editor usage main linear.png

Observation on "More complex analysis"

The author tries to address weaknesses in prior work, and these clearly do exist, however due to the 30% cut off, the net result is that the numbers are even more biased towards geometry editing than other results. The other issue is that "single user" apps, for example the original maps.me are overrepresented due to the same issue (counting one time use which the author considers an issue).

Editor profiles (2012)

In this section, a selection of editors are displayed at their position in a two-dimensional space spanned by various quantities which allow some characterisation of the editor. (The selection is more or less arbitrary. If your favourite editor is missing, please complain.) All figures are for edits in the year 2012 only.

Editor profiles users edits 2012.png

The first plot displays each editor by the number of its users and the total edits made using it, which may be interpreted as the editor's total impact on the OSM database. The distribution of editors across the plot is roughly diagonal: There is a mainstream region in the upper right, where editors have a large user basis and are used to create or modify large amounts of data: JOSM, Potlatch 2 and - to a lesser extent - Merkaartor and Potlatch 1. All other editors are used by relatively few mappers (down to just one), and consequently, relatively few edits are made with them. Only a few specialized tools for large-scale edits appear somewhat off-diagonal.

Editor profiles users avgEditsPerChangeset 2012.png

The second plot again has the number of each editor's users on the horizontal axis, but now the average size of each changeset is plotted on the vertical axis. This tells us something about how each editor is used - for editing only few objects, or for larger changesets. The number of edits in a changeset using one of the mainstream editors is of the order of 100. Surprisingly, the average JOSM changeset is only roughly a factor of 2 larger than the average Potlatch 2 changeset. Various other editors (often mobile applications) usually make only a few edits in each changeset. As expected, specialized tools for large-scale edits (used by only few mappers) generate large changesets. Of course, these are all just average values, which tell nothing about the distribution of changeset sizes. We will address that issue below and try to explore the distribution of changeset sizes.

Editor changeset size distribution.png

As mentioned, the average size of a changeset (i.e. the number of edits in it) provides only very little information about how an editor is used - some number appearing as an average value may result from very different distributions. To visualize the distribution of changeset sizes, quantiles are plotted for the mainstream editors in the plot to the right. Each box describes the changeset sizes which make up 50 %, 90 % etc. of all changesets created using a given editor (e.g. 50 % of all Potlatch 1 changesets contain 4 objects or less, 90 % contain no more than 58 objects). The 50 % quantile is the median; for both Potlatch versions, this is roughly identical to the average. For JOSM and Merkaartor, both measures differ significantly, hinting a larger tail of the changeset size distributions.

Note: I am aware that this plot badly needs some cosmetic improvements. Please be patient.

Changeset size histo 2012 100.png

The distribution of changeset sizes is also represented in this histogram, that is, a diagram showing how many changesets exist with 1-100 edits, 101-200 edits, and so on. (Empty changesets - 0 edits - are dropped here.) Clearly Potlatch 1 is hardly ever used for making more than a few edits, while the number of changesets made with Potlatch 2 forms a nearly constant fraction of the corresponding number of changesets made with JOSM for quite a large range of changeset sizes. Only for really large changesets with more than, say, 5000 edits, this fraction drops off significantly and goes to zero around 20 000 edits (see the corresponding histogram for the full range up to 50 000 edits). Another diagram for the low end (up to 200 edits) is also available.


Update discipline of JOSM users

Josm versions recent.svg

How regularly do JOSM users update their editor? This plot shows the JOSM versions in use in a given month, weighted by the number of changesets and clustered by the version number's leading digits. The majority of users clearly keeps their JOSM largely up-to-date, working with at least a recent "tested" release - commercial software manufacturers must envy the JOSM developers. The average version in use is roughly three months behind the current release; however, also very old versions are still being used by a small but nonvanishing and apparently die-hard number of mappers. Even the ancient release 1566 from May, 2009 is still seen occasionally.

There is also another plot which covers a longer term.

See also