Quick answer
Use ArcGIS Online if you're a non-profit, municipality, or government agency that already owns Esri tools, your team works in shapefiles and GIS desktop software, and your maps are for analysis and reporting more than for embedding in a public website.
Use Mapbox if you're a private company or non-profit building a public-facing interactive map experience inside your own product or website, you have developers on the team or hired in, and you want full control over how the map looks and behaves.
Most Canadian non-profits we work with end up using one for internal analysis and the other for public display. They're not really competitors. They solve different problems.
What ArcGIS Online actually is
ArcGIS Online is Esri's cloud-hosted GIS platform. It lets your team upload geographic data, create maps, analyse spatial information, publish dashboards and story maps, and share results with the public or within your organisation.
The reason it dominates the non-profit, conservation, and government space in Canada is history. Esri has been the default GIS software in those sectors for 30 years. Your conservation lead probably learned ArcGIS in school. Your municipal planner uses ArcGIS Pro on their desktop every day. ArcGIS Online is the natural cloud extension of that workflow.
What it's good at:
- Spatial analysis (proximity, buffers, suitability modelling, demographic enrichment)
- Working with traditional GIS data formats (shapefiles, geodatabases, KML)
- Hosting feature layers that your team can edit collaboratively
- Publishing dashboards, story maps, and survey apps without coding
- Integrating with existing Esri desktop tools
- Census and demographic data overlays (Esri ships a lot of this built in)
What it's not great at:
- Looking like part of your website (Esri styling is recognisable)
- Custom interaction patterns (you're working inside their UI framework)
- Performance with very large public-facing audiences (you're paying per request)
- Lightweight embedded maps where you don't need most of what ArcGIS offers
What Mapbox actually is
Mapbox is a developer-focused mapping platform. It provides map tiles, geocoding, routing, and a JavaScript library that lets developers embed highly customised interactive maps in websites and apps.
It's not GIS software in the traditional sense. You can't run a spatial analysis in Mapbox the way you can in ArcGIS. You can't upload a shapefile and start clicking buttons. Mapbox is what you reach for when a developer is building something custom.
What it's good at:
- Public-facing interactive maps embedded in websites and apps
- Custom map styling (you can make a Mapbox map look like anything)
- Fast performance with large user bases
- Vector tile flexibility for things like heatmaps, 3D buildings, and animations
- Developer-friendly APIs and SDKs
What it's not great at:
- Non-technical users building maps without code
- Spatial analysis (you'd pair it with another tool)
- Out-of-the-box dashboards or templates
- Traditional GIS workflows
Side-by-side, what actually matters
| ArcGIS Online | Mapbox | |
|---|---|---|
| Built for | GIS analysts, planners, non-profit comms | Developers, product teams |
| Coding required | Mostly no | Mostly yes |
| Out-of-the-box dashboards & story maps | Yes | No (build it yourself) |
| Custom look and feel | Limited | Almost unlimited |
| Spatial analysis | Strong | Weak (use a different tool) |
| Census and demographic data | Built in | Bring your own |
| Map style flexibility | Moderate | Very high |
| Mobile performance | Good | Excellent |
| Open source alternative | QGIS for desktop, MapLibre for tiles | MapLibre forked from Mapbox in 2020 |
| Typical non-profit price | $300 to $2,000+ CAD/year via Esri Canada non-profit pricing | Variable based on usage |
Pricing reality
ArcGIS Online for non-profits. Esri Canada offers significant discounts to registered Canadian charities. A small org can get an ArcGIS Online subscription with a handful of user accounts for a few hundred dollars a year. Larger deployments with multiple analysts, advanced apps, and large datasets can run $5,000 to $20,000+ CAD/year. Full ArcGIS Pro desktop licences add to that.
Mapbox pricing. Mapbox is pay-as-you-go based on map loads and API calls. A public website with a small embedded map and maybe 10,000 monthly visitors costs essentially nothing (their free tier is generous). A heavily-trafficked site loading custom maps for hundreds of thousands of users a month can run $500 to $5,000+ USD/month.
The pricing models reflect what each one is for. Esri charges per seat because GIS analysts use the tool every day. Mapbox charges per map view because their tool gets embedded in products that scale.
When to use both
A lot of the GIS projects we've shipped for Canadian clients use both:
- ArcGIS Online for the internal team to manage data, run analysis, and produce regular reports
- Mapbox or MapLibre for the public-facing website map that visitors actually interact with
The data flows from ArcGIS into the public map via published feature layers or exported GeoJSON. The team works in the tool they know. The website looks how the brand needs it to look. Everyone wins.
This is also how we approach most municipal and conservation client work: GIS team stays on Esri, public website maps get built custom on Mapbox or MapLibre, the two systems sync through APIs.
When neither is the right answer
There are situations where reaching for ArcGIS or Mapbox is overengineering:
- You need a single map showing your offices or service locations. Use Google Maps or OpenStreetMap with a Leaflet snippet. Done in an afternoon.
- You need a static map for a print piece or report. Use QGIS (free) or even Mapbox Studio's static export. Don't subscribe to anything.
- You have one map for one campaign that goes live for two weeks. Embed a Google My Maps. It's free. Move on.
The instinct to use a heavy platform for a light problem wastes money. We tell clients to start with the smallest tool that fits, not the most impressive one.
What we actually recommend
For Canadian non-profits making the decision today:
- If you have ArcGIS Online already and it's working, stay there. Don't switch for switching's sake.
- If you're starting from zero and your team is non-technical, look at ArcGIS Online via Esri Canada's non-profit programme. The learning curve is real but the support is the best in the sector.
- If you're building a custom public-facing map experience and you have or can hire a developer, build on Mapbox or its open-source fork MapLibre. The result will look like your brand, perform well, and scale without surprises.
- If you're doing both internal analysis and public display, plan for both tools from the start. Don't try to make one do the other's job.
Pragmatica has shipped both ArcGIS and Mapbox-based projects for Canadian non-profits and government clients. See our GIS and mapping services or get in touch.


