---
title: Locations
description: Import, geocode, and manage addresses for canvassing and public map display.
icon: material/map-marker-plus
tags:
  - guide
  - admin
  - map
  - locations
---

# Locations

Import addresses via CSV or the Canadian National Address Register (NAR), geocode them with multiple providers, and manage the location database.


![Map Locations](../../../assets/images/screenshots/admin/locations.png){ loading=lazy }

---

## Adding Locations

- **Click-to-add** — click on the admin map to drop a new location marker
- **Form entry** — manually enter address details
- **CSV import** — upload a CSV with address columns; the system geocodes each row
- **NAR import** — import Canadian National Address Register data with province, city, postal code, and residential-only filters

---

## Geocoding

Locations are geocoded automatically using a multi-provider system supporting Nominatim, ArcGIS, Photon, Mapbox, Google, and LocationIQ. Failed entries can be re-geocoded individually or in bulk.

---

## Bulk Operations

Select multiple locations for:

- Re-geocoding with a different provider
- Tagging or re-tagging
- Deletion
- CSV export

---

## Admin Routes

- `/app/map` — location CRUD, CSV import/export, geocoding, area import wizard
