About the data
This site shows how many calls for service the Winnipeg Police Service recorded each day, what they were about, and where in the city they came from, so anyone can get a sense of how busy Winnipeg’s officers are on a given day. It is an independent project by Johnathan Drozdowski, not affiliated with the Winnipeg Police Service or the City of Winnipeg.
Where the numbers come from
Every figure comes from the WPS Crime and Calls for Service map, a public Power BI dashboard. WPS says the dashboard’s calls include calls to 911 and to the non-emergency line (204-986-6222) that are entered for dispatch, events officers start themselves, and reports made in person or online. WPS reviews the data weekly.
This site reads the same data the dashboard shows. It checks for new data every few hours, and when WPS has uploaded more, it downloads the full year again, a week at a time. A year is only saved if its calls add up to the dashboard’s own total for that year, so a download that went wrong can never replace good data.
Currently loaded: Monday, April 21, 2025 to Monday, September 14, 2026, 511 complete days. Last read September 28, 2026 at 9:10 PM CDT.
| File | Covers | Calls | Days used |
|---|---|---|---|
wps_calls_2026-01-01_to_2026-09-14.csv |
Jan 1, 2026 – Sep 14, 2026 | 203,563 | 257 |
wps_calls_2025-04-21_to_2025-12-31.csv |
Apr 21, 2025 – Dec 31, 2025 | 202,994 | 255 |
This is not every call
WPS’s 2025 Annual Statistical Report says calls for service averaged more than 2,000 a day. The dashboard shows fewer than half that. WPS leaves some calls out of it or folds them into general categories for privacy, including calls involving domestic violence, sexual offences and personal health. So read every number on this site as a floor: officers were at least this busy, and usually busier.
A count also says nothing about how much work each call took. One call can occupy two officers for ten minutes, another a dozen officers for a whole shift.
Preliminary, and subject to change
WPS describes this data as preliminary information that may change as calls are investigated, and says it is not its official crime, call-centre or dispatch statistics. A call’s type is how it was categorised when it came in, which may not be what the event turned out to be. For official figures, see the WPS publications page.
When WPS revises a day, this site picks up the revision the next time it downloads that year.
Where calls are placed
WPS publishes each call’s neighbourhood, never its address. On the map, each dot is placed at random inside its neighbourhood (the same spot every time you view the day), so a dot means somewhere in this neighbourhood and nothing more precise. The shaded view avoids the question by colouring whole neighbourhoods.
Some calls have no location in the data. They are counted in every total and listed as “No location published”, but they are not mapped. The most recent days usually have noticeably more of them than older days. That pattern suggests WPS assigns some locations after the fact, so the newest days may gain located calls as WPS revises them.
Neighbourhood boundaries are the City of Winnipeg’s (Open Data). Community areas are the City’s twelve. The four police districts are WPS’s own: the dashboard publishes them as numbers, and the names here (Downtown, West, North, East) come from the communities each one contains.
Times
The source records each call’s time to the second. This site keeps only the hour: an exact time next to a neighbourhood and a call type could point to a particular person, and an hour is enough to show the day’s rhythm. That includes the map’s play button, which replays a day hour by hour.
How a day is compared
- A typical day is the average of the same weekday in the four weeks before and after. Calls follow the week (Sundays are quietest) and the season (summer is far busier than January), so comparing a day with an all-year average would mostly measure the season.
- Last year is the same weekday 52 weeks earlier, when that day is in the data.
- “Busier than X% of days” ranks the day among every complete day on record.
- Incomplete days. A download sometimes ends part-way through a day. Such a day is marked incomplete, and it is never compared or counted in any average, because a day cut off in the morning is not a quiet day.
- Shading on the calendar, the week grid and the map uses one scale for every day on record, so the same shade means the same count on any date.
- Holidays (Manitoba’s statutory holidays and the National Day for Truth and Reconciliation) are labelled, because a holiday often explains an unusual day.
Call types
The seven service types (Traffic, Wellbeing Checks, Disturbances / Danger, Property, Violence, Breaches and Warrants, Intoxicated Persons) and the call types within them are WPS’s own categories, shown exactly as published. This site adds no classification of its own.
Using the data
Every day is available as JSON: /api/day/2026-09-08 (add ?type=violence to filter),
and the daily totals for the whole range at /api/days.
In an emergency, call 911. Police non-emergency: 204-986-6222. This site is not monitored and cannot take reports.