District 2 (2D): stop representation
6.67×
In District 2, Black people were stopped at 6.67× their share of the district's own population (53.2% of known-race stops vs 8.0% of residents).
- Black stop share (known-race stops)
- 53.2%
- District's local Black population
- 8.0%
- Black stops this rests on (N)
- 13,902 of 26,116 known-race stops
Show citywide comparison
The citywide index compares each district's stop share to DC's overall 43.3% Black population. It runs high for majority-Black districts simply because those areas are majority-Black, which is why the local index (comparing to each district's own population) is the honest measure of disparity.
District 2's citywide baseline index is 1.23× (Black stop share vs DC's 43.3% Black population); citywide overall is 1.82×.
The disparity over time
District 2's local index, year by year: the same metric as the headline above, computed on each year's stops alone.
* 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 | Black stops (N) | Local index |
|---|---|---|---|
| 2019* | 44.3% | 4,640 | 5.55× |
| 2020 | 45.0% | 5,238 | 5.64× |
| 2021 | 44.4% | 5,288 | 5.56× |
| 2022 | 50.0% | 4,927 | 6.26× |
| 2023 | 51.9% | 4,432 | 6.49× |
| 2024 | 52.9% | 4,366 | 6.62× |
| 2025 | 54.8% | 5,099 | 6.86× |
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.
Search rates in this district
Black people stopped in District 2 were pat-down searched at 2.33× the rate of non-Black stopped people (3.5% vs 1.5%).
- Black: pat-downs / stops
- 485 of 13,902 (3.5%)
- Non-Black (known race): pat-downs / stops
- 183 of 12,214 (1.5%)
- Any search (consent, probable cause, or warrant)
- Black 1.7% · non-Black 0.5%
Rates are per stopped person within each group, so a district's stop volume does not inflate them. Hit rates (what searches found) are citywide, on the searches page, because per-district search outcomes are too thin to split honestly.
Stop outcomes by race Preliminary
Share of street stops that ended with no ticket (a stop that went nowhere). Harbor (marine-unit) stops are excluded: 0. This rests on STOP_TYPE alone, not a full enforcement measure, so it is marked preliminary.
| Group | No-ticket share | Street stops |
|---|---|---|
| Black | 40.3% | 13,902 |
| Non-Black (known race) | 22.8% | 12,214 |
How this number is built (and where it's soft)
- Local baseline. The headline index compares each district's Black stop share to that district's own Black population share, not the citywide 43.3%. It answers "relative to who lives here." The citywide figure is shown alongside for comparison; the two deliberately have opposite shapes.
- Grain: stops of persons. MPD stop rows are per person, not per stop-event (multi-person stops repeat). Counts are person-records, paired against ACS person population.
- Exclusions (reported, not dropped quietly). Stops with race recorded as Unknown (15,728, 6.87% of all stops) are excluded from the known-race denominator. Stops with no mappable district (3,057, 1.33%) are excluded from any per-district figure. The figures on this page rest on 91.95% of all stops.
- Whole-tract population caveat. District populations are built by assigning each census tract's whole population to one district by its centroid, so population near a district boundary can be misattributed and the reconciliation check cannot detect it.
- Vintage mismatch. Population is ACS 2019-2023 (5-year); the stops are 2023-2025. The denominator lags the numerator.
- District-grained. MPD stop data has no coordinates and no ward, only a police district. All geography here is at the seven-district level.
Other districts (numeric order, not a ranking):
District 1 District 3 District 4 District 5 District 6 District 7 | Citywide overview