⚠ Live data feeds are slow or unreachable — showing partial data. Retrying automatically.
PULSE
— Social Isolation Intelligence · a Dojo Foundations project
dojofoundations.com Methodology →
Live · Edmonton Open Data
Loading neighbourhoods…
Edmonton · Social Isolation Index · Live
Loading
 
24-week trend loading…
neighbourhoods
scored
above alert
SII ≥ 70
Invisible
Cohort
$0
cost avoided
ledger empty · awaiting first action
in emergency shelters tonight
city-wide
Find your neighbourhood
or use the map below · 392 Edmonton neighbourhoods live
Where
All 392 neighbourhoods
Which signal
Mode
Who are you?
Explore Edmonton neighbourhoods
Loading featured neighbourhoods…
§ 01 / The City Right Now

Four signals. One pulse.

Citywide SII
Computing from live feed…
Social Isolation Index · 0 = connected · 100 = at-risk
311 Requests · 30d
Fetching from Socrata API…
Edmonton citizen-initiated service requests
Needles Collection · 30d
Distress proxy · needle collection requests
High-concentration distress signal
Neighbourhoods at Risk
SII ≥ 70
Of 392 mapped Edmonton communities
★ Invisible Cohort
Newcomer + silence overlap
Populations Edmonton's data misses — PULSE flagship signal
§ 02 / Neighbourhood Heat

Click any neighbourhood. Read the story.

Top 10 · Highest Social Isolation Index
Silence Distress Age Risk Mobility
Computing rankings…
Movers · 311 volume, last 4 weeks vs prior 4
computing from live feed…
Impact Log · completed interventions
No completed interventions logged yet in this browser.
★ The Invisible Cohort · Flagship Signal
Neighbourhoods where newcomer density is high AND 311 engagement is near-zero. Populations Edmonton's civic data currently misses.
Scanning for invisible cohort matches…
§ 00 / What PULSE Is

The operational layer for a strategy that already exists.

Edmonton's Community Safety & Well-Being Strategy tracks seven pillars across the city — Anti-Racism, Reconciliation, Safe & Inclusive Spaces, Pathways Out of Poverty, Well-Being, Crime Prevention, and Equitable Policies. PULSE takes those same signals — plus EPS Community Safety data, 311 service requests, needle-collection records, and 2016 Federal Census — and fuses them into a Social Isolation Index per neighbourhood, with three agency-specific composite indices and the Invisible Cohort flagship signal.

"The clearest message that we get from this 75-year study is this: good relationships keep us happier and healthier. Period. Loneliness kills. It's as powerful as smoking or alcoholism."
— Robert Waldinger · Harvard Study of Adult Development (75 years, 724 lives)
§ 03 / Live Feed

Three open datasets. Streaming now.

data.edmonton.ca / q7ua-agfg
311 Service Requests
Citizen-initiated municipal requests. When a neighbourhood goes quiet here, it's often not because things are fine — it's because people have given up asking.
Connecting to Socrata…
data.edmonton.ca / 6k27-tnmh
Needles Collection Calls
A proxy for concentrated distress. These aren't abstractions — they map to specific blocks where the social fabric has worn thinnest.
Connecting to Socrata…
data.edmonton.ca / phd4-y42v
Population by Age · Neighbourhood
Census data revealing which Edmonton neighbourhoods carry the heaviest isolation base rate: high senior populations, low youth in-flow.
Connecting to Socrata…
§ 04 / Methodology

Not a model. A system.

PULSE applies SCADA architecture — the same pattern used for decades in industrial plants and power grids — to the civic data Edmonton already publishes. Dozens of gauges, one operator view, automated alerts when a reading drifts.

The Social Isolation Index weights four categories: concentrated distress (needle calls, well-being checks), demographic risk (seniors living alone, low-density youth), engagement silence (declining 311 activity year-over-year), and mobility friction (transit-stop proximity, accessible-path data).

Each signal is normalized against Edmonton's 392 neighbourhoods. A score of 70+ triggers an alert routed to the appropriate service — public health, recreation, housing. No guessing. No annual survey. A gauge on a wall.

SII · per neighbourhood
SII = 0.35 · DISTRESS
+ 0.25 · AGE_RISK
+ 0.25 · SILENCE
+ 0.15 · MOBILITY

# each input normalized 0–100
# across Edmonton's 392 neighbourhoods
# refreshed from Socrata API at 06:00 MT

alert = SII 70
critical = SII 85
§ 05 / CSWB Alignment

The City already has a strategy. PULSE operationalizes it.

Edmonton's Community Safety & Well-Being (CSWB) Strategy is a Council-endorsed framework built on seven pillars. Its public dashboard reports city-wide indicators each quarter. PULSE doesn't duplicate that work — PULSE brings the same signals down to the neighbourhood level, fuses them into a single index, and routes alerts to the agency partners who can act on them. Where CSWB tells Council how Edmonton is doing, PULSE tells a community worker where to go this week.

01
Anti-Racism
CSWB: city-wide perception + EPS hate-crime counts
PULSE: Invisible Cohort signal surfaces newcomer populations CSWB currently misses at granular level
02
Reconciliation
CSWB: qualitative progress reporting
PULSE: neighbourhood-level SII flags communities with overlapping isolation + service silence — inputs for culturally-grounded outreach
03
Safe & Inclusive Spaces
CSWB: citywide Sense of Safety survey
PULSE: live EPS crime data + 311 + needle reports, per neighbourhood, updated hourly
04
Pathways Out of Poverty
CSWB: city-wide low-income + homelessness counts
PULSE: silence + mobility friction per neighbourhood = where social safety nets thin out
05
Well-Being · PULSE flagship
CSWB: mortality, health characteristics, sense of belonging — all at CMA level
PULSE: Social Isolation Index per neighbourhood, routed to ESCC, Boyle Street, Community Leagues
06
Crime Prevention & Crisis Intervention
CSWB: EPS Crime Severity Index, city-wide
PULSE: EPS Community Safety Data Portal — crime incidents grouped by neighbourhood, feeding directly into the SII
07
Equitable Policies, Procedures & Standards
CSWB: internal audits & guidelines
PULSE: transparent, auditable SII formula — methodology visible on every page. Equity by design.
→ The positioning
CSWB reports to Council. PULSE reports to the outreach worker. Same strategy. Different altitude. Fully aligned.
§ 06 / Known Gaps

What Edmonton doesn't publish yet.

PULSE is only as honest as its sources. The four signals driving the current SII (311 calls, needle-collection requests, age demographics, transit proximity) are all genuine public endpoints. Every number refreshing on this page came from data.edmonton.ca. But loneliness leaves traces in other places too — places the city has the data but hasn't made it neighbourhood-queryable. We list them openly because the gap is the roadmap.

Partial
Library branch visits
Edmonton Public Library publishes system-level statistics (14M+ annual visits), but per-branch and per-neighbourhood visit counts aren't in the open catalogue. Warmth-seeking behaviour — a senior spending three hours in a library just to be around people — is one of the cleanest loneliness signals that exists. Needs a data-sharing MoU with EPL.
Partial
Rec centre attendance · by origin neighbourhood
Attendance at 18 City rec centres is published (dataset iaa7-x8kk) — but only per facility. A catchment model can allocate it to neighbourhoods. PULSE v0.4 will add this signal with transparent catchment assumptions.
Blocked
Community league membership rates
The Edmonton Federation of Community Leagues tracks per-league membership across 160+ leagues. It is not published openly. "Is anyone joining anything?" — a direct loneliness signal — is the easiest win EFCL could enable. A partnership conversation away.
Blocked
911 wellness-check call volume
Edmonton Police Service records "check on welfare" call categories but does not publish them at neighbourhood granularity. This is the single most direct loneliness signal available to any Canadian city. A FOIP request or partnership with AHS Population Health unlocks it.
Blocked
Off-peak transit ridership
GTFS gives schedules; ETS has actual tap-data but releases it in coarse system-level reports. A senior on the #8 bus at 2pm Tuesday is almost always travelling for social reasons. A data-sharing agreement with ETS Planning would unlock this layer.
Blocked
Prescription + wellness-check health data
Alberta Health publishes antidepressant dispensing and senior home-care utilization at health-zone level, not neighbourhood. AHS Population Health is the right partner to bring this resolution into PULSE for prevention-budget justification.
→ The ask
PULSE's first pilot isn't just a dashboard deployment. It's a conversation with the city and its partners about which of these gaps to close first — and a SCADA-style framework for closing them.
§ 07 / What Happens Next

Reading the gauge is step one. Pulling the lever is the product.

i.
Routed Outreach
When a neighbourhood's SII crosses 70, PULSE auto-routes a brief to the relevant city service — Seniors Services, Recreation, Housing — with the specific signal and recommended outreach profile.
Est. ROI · 1 prevented hospitalization recovers ~$12,400 in health-system cost
ii.
Program Placement
Community leagues and NGOs (Edmonton Seniors Coordinating Council, Boyle Street) receive geo-specific heat maps to place drop-in centres, visiting programs, and cultural events where the gauge reads red.
Edmonton has 160+ community leagues · most have no data layer
iii.
Budget Justification
City council gets evidence-backed allocation maps. "Why does this ward need a new drop-in programme?" becomes a dataset, not a debate. Works with AHS Population Health for provincial-level prevention budgets.
$67B federal social-services gap 2023–26 · municipalities filling it need tools