The disparity over time
The over-representation of Black people in MPD stops did not just persist across six years, two mayors, and a pandemic. It deepened: citywide from 1.73× → 1.87×, with the growth concentrated in the districts where the fewest Black people live. No stop data exists before Jul 22, 2019, when NEAR Act collection began.
1.73× → 1.87×
Citywide representation index, first full trend year to the most recent: Black share of known-race stops against DC's 43.3% Black population.
The latest full year on the map; the chart and table below carry every year. Click a district for its full page.
The disparity over time
Citywide, the over-representation of Black people in stops has held through every year of collected data: two mayors, a pandemic, and the post-2020 policing debate.
* 2019 is partial (from Jul 22), 2026 is partial (through Jan 1). MPD only began NEAR Act stop-data collection on Jul 22, 2019; no stop data exists before that date.
| Year | Black stop share | Known-race stops | Citywide index |
|---|---|---|---|
| 2019* | 74.7% | 60,189 | 1.73× |
| 2020 | 75.8% | 79,598 | 1.75× |
| 2021 | 75.2% | 64,825 | 1.74× |
| 2022 | 75.7% | 64,361 | 1.75× |
| 2023 | 76.1% | 63,590 | 1.76× |
| 2024 | 78.2% | 68,351 | 1.81× |
| 2025 | 80.8% | 81,375 | 1.87× |
Excluded as UTC year-boundary slivers, far below any real year: 2026 (42 known-race stops). New Year's Eve stops cross midnight into the next UTC year; they are in the data, just not plotted as a year of their own.
One ACS population baseline (see acs_vintage) is applied to every year of the trend. Population shares move slowly, but the early years lean on a denominator measured later; year-over-year changes in the index reflect changes in stops, not population.
Every district, every year
Each cell is that district's local index for that year alone, the same definition as the headline metric on its district page.
| District | 2019* | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| District 1 | 2.99× | 3.01× | 2.97× | 3.06× | 3.02× | 3.13× | 3.18× |
| District 2 | 5.55× | 5.64× | 5.56× | 6.26× | 6.49× | 6.62× | 6.86× |
| District 3 | 2.94× | 2.85× | 2.98× | 3.15× | 3.09× | 3.31× | 3.60× |
| District 4 | 1.39× | 1.43× | 1.46× | 1.40× | 1.47× | 1.39× | 1.45× |
| District 5 | 1.48× | 1.47× | 1.50× | 1.44× | 1.45× | 1.43× | 1.48× |
| District 6 | 1.07× | 1.06× | 1.08× | 1.08× | 1.06× | 1.05× | 1.04× |
| District 7 | 1.11× | 1.11× | 1.12× | 1.12× | 1.11× | 1.10× | 1.10× |
Related: Stop representation by district | All analyses