Jun 16, 2026

BTC Map - May 2026 Update

204 net new merchants, US leading activity, MapLibre switch, and Nostr auth.

Global Metrics ๐ŸŒ๏ธ

  • Total Bitcoin-accepting merchants: 25,470 -> 25,674 (+204 +0.8%)
  • Total Bitcoin-accepting places: 27,646 -> 27,921 (+275 +1.0%)
  • Recently verified (1y): 16,401 -> 16,564 (+163 +1.0%)
  • Avg. days since last verification: 386 -> 393 (+7 +1.8%)
  • Merchants boosted: 20 -> 12 (-8 -40.0%)
  • Total boost duration: 1,570 -> 600 (-970 -61.8%) days
  • Comments posted: 52 -> 30 (-22 -42.3%)

Graph showing merchant adoption over the last month

Graph showing merchant adoption over the previous 3 months

The mid-month dip reflects the removal of the remaining Qerko locations (642 Czech-based merchants that stopped accepting Bitcoin), which continued into May. That cleanup is why pepakriz topped the leaderboard this month ๐Ÿ™ƒ.

Find current stats over at the BTC Map Dashboard.

Note: the charts above track merchant growth only. The total places metric includes merchants plus exchanges/ATMs.

Country Activity ๐Ÿ“ˆ

Here are this month's most active countries in terms of merchant data editing.

NameTotalCreatedUpdatedDeletedComments
๐Ÿ‡บ๐Ÿ‡ธ United States of America61652277172
๐Ÿ‡ง๐Ÿ‡ท Brazil3742940
๐Ÿ‡ธ๐Ÿ‡ป El Salvador35122120
๐Ÿ‡จ๐Ÿ‡ท Costa Rica3222910
๐Ÿ‡ฎ๐Ÿ‡น Italy2722140
๐Ÿ‡ฉ๐Ÿ‡ช Germany2521851
๐Ÿ‡จ๐Ÿ‡ฟ Czechia2412211
๐Ÿ‡ณ๐Ÿ‡ฟ New Zealand2402130
๐Ÿ‡จ๐Ÿ‡ญ Switzerland2351620
๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom1611413

Community Activity ๐Ÿ“ˆ

Here are this month's most active communities in terms of merchant data editing.

NameTotalCreatedUpdatedDeletedComments
๐Ÿ‡ธ๐Ÿ‡ป Bitcoin Coast42228120
๐Ÿ‡บ๐Ÿ‡ธ BitPlebs Los Angeles36251100
๐Ÿ‡น๐Ÿ‡ด NZBitcoiners.org3202930
๐Ÿ‡จ๐Ÿ‡ท Bitcoin Jungle3012810
๐Ÿ‡บ๐Ÿ‡ธ Bay Area Bitcoiners1613300
๐Ÿ‡บ๐Ÿ‡ธ Colorado Bitcoin1313000
๐Ÿ‡จ๐Ÿ‡ฟ Dvacet Jedna Praha1201111

New Communities ๐Ÿซ‚

We welcomed the following new communities over the past month:

Active Taggers ๐Ÿ†

Here are this month's most active contributors adding and updating merchant data on BTC Map.

๐Ÿ“ฃ Shoutout to the top 3:

  • ๐Ÿฅ‡ pepakriz with 711 edits (removing the last of the Qerko locations ๐Ÿ˜ข)
  • ๐Ÿฅˆ Rockedf with 501 edits
  • ๐Ÿฅ‰ RoseBTCmap with 490 edits
NameTotal EditsCreatedUpdatedDeleted
pepakriz71100711
Rockedf501470274
RoseBTCmap490445423
Comino1932914321
SherbetS11663530
bitcoincoast_sv4823313
confusedbuffalo340340
TheSwavu260260
BTCGVA205114
Mind0919595
Satoshi Team181800
mueschel13391
Bitcoin Amantikir12363

Find current and historical stats on the Tagger Leaderboard.

Web App ๐Ÿ•ธ๏ธ

May brought a quieter but still solid month to the Web App, with the headline being the switch to MapLibre Native for the map layer.

  • MapLibre Native replaced the Leaflet-based map stack, bringing better performance, smoother rendering, and a path to native-level map experiences in the browser.
  • Italian translation was contributed by darthmassari, making BTC Map more accessible to the Italian-speaking community.
  • Blitz Wallet was added to the Apps page.
  • Merchant OG images now serve correctly when sharing merchant links via ?merchant= URL parameter.
  • 5 legacy basemaps were restored following the map library migration.

Infrastructure โš™๏ธ

The API saw significant work this month, much of it laying groundwork for identity and import improvements.

  • Nostr auth via NIP-98 was implemented with a new /v4/auth/nostr REST endpoint, npub-scoped user provisioning, and atomic create-or-recover flows.
  • Place issues REST endpoint added, allowing fetching place issues by ID.
  • Multi-vendor place imports were enabled with vendor-scoped issue labels and a new BTCPay Server import vendor.
  • New analytical RPCs were added and existing ones documented, including daily infra reports with top user agents.
  • Ansible progress was made on formalizing server setup, and API log retention was automated to 30 days for privacy and disk space.

Android App ๐Ÿค–

  • Wiki URLs were migrated from gitea to wiki.btcmap.org.
  • Update checker logic was extracted to a standalone component with added tests.
  • Back button and gesture handling were improved.
  • Shared mutable state issues that caused occasional bugs were cleaned up.

Credits ๐Ÿซถ

Thanks to everyone who contributed to the project this month, including the :

  • Hannes / escapedcat - major web app contributions across MapLibre, components, i18n, and infrastructure.
  • Igor Bubelov - API Nostr auth, place issues endpoint, import pipeline, Ansible, and Android maintenance.
  • Nathan / dadofsambonzuki - web app apps page, LNURLp forwards, OG images, about-us page, wiki URLs, API contributions, and admin tooling.
  • Edwin Comino / LighthouseFR - API icon improvements and LNURLp configuration.
  • Davi de Sa Luquini - web app merchant tag issues fix.
  • Marco / darthmassari - Italian translation.
  • pepakriz, Rockedf, RoseBTCmap, Comino, and all the active taggers listed above.

Analytics ๐Ÿ“Š

Our May website stats are as follows:

Graph showing website analytics over the last month

Check out the BTC Map Analytics Dashboard. Track our growth and see where users are coming from in real time.

Support Us ๐Ÿค

There are many ways in which you can support us:

  • Become a Shadowy Supertagger and help maintain your local area or pitch in with the never-ending global effort.
  • Help improve or maintain our code. Check out our GitHub Team and hop into our Matrix Space.
  • Consider donating to the project here.