BTC Map September 2026 Update

234 net new merchants, a talk in Helsinki and a new Android release.

Summary ๐Ÿ“

The map finished September with 27,148 merchants, up 234 on the month, and 29,622 places in total including exchanges and ATMs.

Places verified in the last year fell by 286 to 15,957, and the average merchant is now 457 days past its last check, 19 days further out than a month ago. Growth has continued; however, keeping the map accurate has not kept up with it. ๐Ÿ˜ฅ Remember, re-verifying a few places near you helps more than adding new ones!

September was a busy one for the apps! The Add Location flow was rebuilt on the web app and Android's data layer was rewritten to work as local/offline first.

We also took the map to BTC HEL in Helsinki this month and showed off some cool new charts. ๐Ÿ‘€

Key Figures ๐Ÿ“ˆ

Last three months

MetricJulyAugustSeptember
Merchants26,57526,91427,148
Places29,06129,38929,622
Verified (1y)16,86016,24315,957
Days since check418438457
Merchants boosted141224
Total boost duration1,6059352,085
Comments252628

Change

Metric1 month3 months12 months
Merchants+234 (+0.9%)+1,075 (+4.1%)+10,748 (+65.5%)
Places+233 (+0.8%)+1,050 (+3.7%)+11,380 (+62.4%)
Verified (1y)โˆ’286 (โˆ’1.8%)โˆ’1,033 (โˆ’6.1%)+6,259 (+64.5%)
Days since check+19 (+4.3%)+55 (+13.7%)+50 (+12.3%)
Merchants boosted+12 (+100.0%)+13 (+118.2%)+12 (+100.0%)
Total boost duration+1,150 (+123.0%)+1,695 (+434.6%)+1,605 (+334.4%)
Comments+2 (+7.7%)โˆ’6 (โˆ’17.6%)โˆ’28 (โˆ’50.0%)

Growth

Graph showing merchant adoption over the last month

Graph showing merchant adoption over the previous 3 months

Commentary

Month-end figures, as published; current figures are on the BTC Map dashboard. Merchants are shops and services; places also counts exchanges and ATMs; verified (1y) covers the last twelve months; days since check is the average wait, so higher is worse; boosted and comments are that month's own activity.

The three- and twelve-month changes come from the API's dashboard series, which is revised after publication.

BTC HEL 2026 ๐Ÿ‡ซ๐Ÿ‡ฎ

Nathan presented The State of Bitcoin Merchant Adoption at BTCHEL 2026, The Nordic Bitcoin Conference, at Kaapelitehdas in Helsinki on 25 September. Thirty minutes including Q&A, covering where the map stands globally, how density and verification differ between countries, and where the gaps are, with a section on the Nordics and Finland.

The title slide of The State of Bitcoin Merchant Adoption

The slides run to 32 pages, and the session abstract is on the conference site.

Web App ๐Ÿ•ธ๏ธ

107 pull requests were closed on the web app in September, 96 of them merged, nearly all of them one project: Add Location, rebuilt from the ground up.

The form now lives in a side panel on the map rather than on a page of its own. The pin freezes while you fill it in, with a Move pin chip to reposition it, a step indicator tracks progress, and a review step sits in front of submit. Opening hours have a proper editor instead of being typed by hand, and the address is reverse geocoded from the pin.

Smaller changes landed alongside it. Every form now uses one error style: add location, sign-up, comments, add community and the verify flows. Sign-up is self-service, so new users choose their own credentials rather than being handed a throwaway account. A password the user chose is never kept in the browser. Submissions carry the signed-in account and post to the API's new endpoint. A "Know OSM? Edit directly" link routes experienced mappers to the OSM editing path. Join Us is now a native onboarding guide and the third hero call to action on the home page. Community and country pages have an events section.

Icons are now bundled with the app, so Iconify rate limits can no longer blank out pins. The payment filters read onchain, lightning and unknown as three states, instead of dropping places without the tag.

Android App ๐Ÿค–

Android shipped v1.2.0 on 30 September, after 268 commits over the month. Most of the month went into the data layer: places, areas, events and comments ship as bundled snapshots, so a fresh install only syncs the delta. Area geometry and chips read from the local cache, map areas can be downloaded for offline use, and a world basemap is bundled for zoomed-out views.

Area names and descriptions, opening hours and the activity feed are translated, and search matches places and areas by their localised names. The activity feed was rebuilt around Local, Following and Saved tabs, with a filter dialog, deleted entries and a preview map. Places can be submitted from the app, with a verify/report screen alongside redesigned add-comment, boost and payment screens, and OpenStreetMap actions on the place screen. Submissions are tagged with the app version.

Accounts and payments survive screen rotation and the app being killed, and stored credentials are redacted. A boost purchase or paid invoice is reported once. Search moved to the v4 API, the verified-within filter works again, and outdated merchants and exchange markers fade. The map's area chips show initials and an events badge.

There is also a new documentation site with getting-started, merchant and verification guides.

Infrastructure โš™๏ธ

The API repo took 32 commits over the month. Place submissions and place reports got REST endpoints, with the submitting user recorded on both. Events joined the v4 search index and gained their own endpoint with an optional date window. Areas and events picked up delta sync, start dates are now required, and timezones are inferred from an event's coordinates.

Areas can be requested in a given language, and the v4 area sync carries those names through. That is what the apps read to show translated areas. Overlapping element syncs are prevented, and the project moved to a self-hosted Overpass instance.

Gitea issues are now a summary plus an OSM tag block, with osm:<tag> fields passed through and titles prefixed by country and community. That makes a submission readable without opening the map. Another batch of missing category icons was drawn.

The Gitea server was upgraded, LND was upgraded and reboot-tested, SSH access was hardened, and the fleet gained an lnbits/nostr host.

Communities and Contributors ๐Ÿซ‚

Three communities joined in September: Bitcoin Ekiti in Nigeria, Satoshi Team - Cundinamarca and Mi Tierra Digital - San Vicente del Caguรกn in Colombia. The map now has 689 communities.

Most of the month's editing was in the United States, with 431 changes, over half of them new places. Thailand's 169 changes were almost all updates to places already on the map, and El Salvador's 158 came with four additions. Among communities, Bitcoin Berlรญn SV led with 149 changes, followed by Satoshi Team - Antioquia on 68 and BitPlebs Los Angeles on 50, mostly new places.

Country totals at the end of the month: the United States has 10,570 places with 89% verified in the last year, South Africa 2,755 at 59%, Brazil 2,220 at 26%. Among communities, Proof of Bitcoin has 933 places, Mi Primer Bitcoin 435, and BitPlebs Los Angeles 431 at 93% verified.

Comino led September with 184 edits, Rockedf followed with 175 (151 of them new places) and Genesisvaleria with 144. Thanks to them, and to everyone else in the tables below.

Detailed Tables ๐Ÿ“Š

The month's figures in full.

Country Activity ๐Ÿ“ˆ

Countries ranked by merchant data edited during the month.

NameTotalCreatedUpdatedDeletedComments
๐Ÿ‡บ๐Ÿ‡ธ United States of America431251141397
๐Ÿ‡น๐Ÿ‡ญ Thailand169415781
๐Ÿ‡ธ๐Ÿ‡ป El Salvador1584125290
๐Ÿ‡จ๐Ÿ‡ด Colombia10179310
๐Ÿ‡จ๐Ÿ‡ญ Switzerland5824972
๐Ÿ‡ง๐Ÿ‡ท Brazil38132410
๐Ÿ‡ซ๐Ÿ‡ท France3522580
๐Ÿ‡ต๐Ÿ‡น Portugal3413031
๐Ÿ‡ป๐Ÿ‡ช Venezuela3303300
๐Ÿ‡จ๐Ÿ‡ฟ Czechia2732406

Community Activity ๐Ÿ“ˆ

The same, by community.

NameTotalCreatedUpdatedDeletedComments
๐Ÿ‡ธ๐Ÿ‡ป Bitcoin Berlรญn SV1491119290
๐Ÿ‡จ๐Ÿ‡ด Satoshi Team - Antioquia6876010
๐Ÿ‡บ๐Ÿ‡ธ BitPlebs Los Angeles50302000
๐Ÿ‡จ๐Ÿ‡ด Cafeteros Bitcoiners4764010
๐Ÿ‡ป๐Ÿ‡ช Satoshi en Venezuela3203200
๐Ÿ‡น๐Ÿ‡ญ BOB Space2802711
๐Ÿ‡ต๐Ÿ‡น FREE Madeira2512220
๐Ÿ‡น๐Ÿ‡ญ Huai Phueng Project2502500
๐Ÿ‡จ๐Ÿ‡ด Satoshi Team - Bogotรก2102100
๐Ÿ‡บ๐Ÿ‡ธ Bay Area Bitcoiners2014600

Country Leaderboard ๐Ÿ“Š

Where countries stood when the month closed, ranked by how many places they have. The up-to-date column is the share verified within the last year. BTC Map's country leaderboard shows the same numbers ordered by its verification-weighted score.

NamePlacesVerified (1y)Up-To-Date
๐Ÿ‡บ๐Ÿ‡ธ United States of America10,5709,37689%
๐Ÿ‡ฟ๐Ÿ‡ฆ South Africa2,7551,63159%
๐Ÿ‡ง๐Ÿ‡ท Brazil2,22056526%
๐Ÿ‡ธ๐Ÿ‡ป El Salvador1,30732325%
๐Ÿ‡ฎ๐Ÿ‡น Italy1,06317016%
๐Ÿ‡จ๐Ÿ‡ญ Switzerland75131842%
๐Ÿ‡จ๐Ÿ‡ฆ Canada72831844%
๐Ÿ‡ฉ๐Ÿ‡ช Germany62017528%
๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico5625610%
๐Ÿ‡น๐Ÿ‡ญ Thailand49532466%

Community Leaderboard ๐Ÿ“Š

The same for communities, frozen at the close of the month. The community leaderboard is the live version.

NamePlacesVerified (1y)Up-To-Date
๐Ÿ‡ฟ๐Ÿ‡ฆ Proof of Bitcoin93357962%
๐Ÿ‡ธ๐Ÿ‡ป Mi Primer Bitcoin435266%
๐Ÿ‡บ๐Ÿ‡ธ BitPlebs Los Angeles43139993%
๐Ÿ‡ฟ๐Ÿ‡ฆ Bitshack39127169%
๐Ÿ‡ฟ๐Ÿ‡ฆ Bitcoin Cape Town37718950%
๐Ÿ‡บ๐Ÿ‡ธ Colorado Bitcoin29727492%
๐Ÿ‡บ๐Ÿ‡ธ Bay Area Bitcoiners29127594%
๐Ÿ‡จ๐Ÿ‡ญ Lugano Plan B2627930%
๐Ÿ‡ฌ๐Ÿ‡ช Bitcoin Movement Georgia2244821%
๐Ÿ‡ง๐Ÿ‡ท Bitcoin รฉ aqui!22213963%

Active Taggers ๐Ÿ†

September's most active contributors, by edits made.

๐Ÿ“ฃ Shoutout to the top 3:

  • ๐Ÿฅ‡ Comino with 184 edits
  • ๐Ÿฅˆ Rockedf with 175 edits
  • ๐Ÿฅ‰ Genesisvaleria with 144 edits
NameTotal EditsCreatedUpdatedDeleted
Comino1841814224
Rockedf175151204
Genesisvaleria144012024
RoseBTCmap131843017
Mind091061978
whammo970970
ArancioneMilano333300
pantufla320320
BTCGVA302244
Senihtu240240
empty_child222155
Hans Jรผrgen von Lengerke201127
Liongrass16286
Dimitar155160160
descubrebitcoin140131

Find current and historical stats on the Tagger Leaderboard.

New Communities ๐Ÿซ‚

The map now has 689 communities.

Analytics ๐Ÿ“Š

Our September 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.

Credits ๐Ÿซถ

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

  • Hannes / escapedcat -- the Add Location rebuild (map side panel, pin freeze, review step, structured opening hours, reverse geocoded address), inline validation across every form, self-service signup, the native Join Us guide, events on area pages, the offline icon bundling fix, and API type maintenance.
  • Igor Bubelov -- the API's place submission and report endpoints, the events work and delta sync, localized area names, Gitea issue syncing, the Android 1.2.0 release (offline-first data bundling, localisation, and hardened auth and payment flows), the CLI event commands, Event Admin timezone handling, and the Gitea/LND fleet maintenance.
  • Nathan / dadofsambonzuki -- formatting Gitea issue bodies as a human summary plus an OSM tag block, with osm:<tag> fields passed through.
  • Edwin Comino / LighthouseFR -- Dutch translations.
  • Comino, Rockedf, Genesisvaleria, and all the active taggers listed above.

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.