NYC Assault Tracker · Live data

Felony and misdemeanor assault in New York City, continuously updated

Every felony and misdemeanor assault complaint filed with the NYPD, pulled directly from the city's official open data feed. Trendlines update each time this page loads. Full methodology at the bottom.

Fetching latest data from NYC Open Data…


Felony assault · year-to-date

 

Misdemeanor assault · year-to-date

 

Combined total · year-to-date

 

Share classified as felony

of all year-to-date assault complaints

Current trendlines

Monthly complaints

Monthly assault complaints since 2019

Counts of valid assault complaints by month. The pandemic period is marked for context.

Source: NYPD Complaint Data — Historic (2019–2024) and NYPD Complaint Data — Current (Year To Date) (2025–). Counts include all complaints with offense codes FELONY ASSAULT or ASSAULT 3 & RELATED OFFENSES (misdemeanor). Recent months may be revised as late reports are processed.

How today compares to any year since 1993

Pick a baseline with the slider

How today compares

Pick any year from 1993 to the most recent complete year and this card will show how citywide felony and misdemeanor assault have changed since then.

1993 2000 2010 2019 2024

 

Source: Pre-2006 felony assault totals from NYPD Seven Major Felony Offenses (2000–2024) and Seven Major Felonies by Precinct (1993–2024). 2006–2024 totals from NYPD Complaint Data Historic; 2025 from NYPD Complaint Data Current (YTD). Misdemeanor assault totals are only available at the complaint level from 2006 onward, so picking a baseline before 2006 shows felony assault only.

Felony assault, annual complaints, 1993 to now

Annual felony assault complaints citywide, combining NYPD historical tables (1993–2005) with complaint-level open data (2006 onward).

Source: NYPD Seven Major Felony Offenses historical tables (1993–2005); NYPD Complaint Data Historic (2006–2024); NYPD Complaint Data Current YTD (2025). A small methodology break exists at 2006 where the data source switches from published annual totals to complaint-level records. The two series are directly comparable in magnitude but may differ by ±1–2% due to reconciliation adjustments made by NYPD after publication.

Where and how

Latest full year

By borough, year to date

Total assault complaints per borough, with felony and misdemeanor shown side by side. Tooltip shows the percent change vs. the same period a year earlier.

Source: NYPD CompStat weekly report (via compstat-scraper), aggregated from the 76 precinct-level reports into the five boroughs. Borough populations: 2020 U.S. Census (QuickFacts). Fallback source: NYPD Complaint Data — Current (YTD) when the CompStat feed is unavailable.

Short-term trend: week, 28 days, and year-to-date

Percent change in citywide assault complaints for the most recent CompStat reporting week, the 28 days ending that week, and the full year to date — each compared with the same period a year earlier.

Source: NYPD CompStat weekly report (via compstat-scraper). Bars show percent change vs. the same period in the prior year.

Where in the city

By NYPD precinct · 2026 YTD vs. 2025 YTD

Rate per 100,000 residents, by precinct — 2026 YTD

2026 year-to-date assault complaints divided by 2020 Census precinct population, compared with the same period in 2025. Toggle to see raw volume, percent change vs. the same period last year, or absolute change vs. the same period last year. Current-year numbers come from NYPD CompStat weekly reports (refreshed each Tuesday); historical years below come from NYC Open Data complaint-level records.

Show
Type

† About the rate-per-100k metric: Rate is calculated against resident population from the 2020 Census. Five Manhattan precincts (marked † in the list below) have unusually low residential counts relative to the number of workers, commuters, shoppers, and tourists who pass through them on any given day — Midtown South (14th Pct.) has just 28,050 residents but handles Penn Station, Herald Square, and Times Square foot-traffic. Rates in those precincts will always look elevated, because the denominator under-counts the population actually exposed to crime there. Read the rate alongside the raw count and the change vs. the same period last year, not alone.

Top 10 precincts by rate per 100k

Sources. Current-year per-precinct YTD (and same-period prior-year YTD) is pulled live from NYPD CompStat weekly reports, via the nypd-compstat-scraper open-source feed. Historical full-year totals in the long-run charts above come from NYPD Complaint Data Historic (1993–2024) and Current YTD (2025). We use CompStat for the current-year map because the complaint-level Open Data feed typically lags by several weeks; CompStat aggregates are published every Tuesday for the prior week. Boundaries: NYC Open Data Police Precincts. Rates use a 2020 Census block-to-precinct population crosswalk compiled by John Keefe (MIT-licensed). Precinct 22 (Central Park) is excluded from rate calculations because it has a resident population of 129 — the rate would be misleadingly high. Population-based rates use the most recent decennial count (2020) and are not adjusted for precinct-level population change since then.

In the subway

NYC Transit police jurisdiction

Subway felony assault is a small share of the citywide total

Subway crime gets disproportionate news coverage relative to its share of citywide crime. This section zooms in on felony assault specifically — complaints filed inside the NYC Transit police jurisdiction (the subway system, excluding LIRR, Metro-North, PATH, and NYC Ferry). Because NYC Open Data's complaint-level feed is what lets us filter on offense and location simultaneously, these figures are for the most recent complete calendar year, not year-to-date.

Subway felony assaults
Share of citywide felony assaults
Per day, on average
Across ~472 subway stations

Subway felony assault, monthly

Monthly felony assault complaints in the subway system only.

NYPD Complaint Data — Historic and Current (YTD), filtered to felony assault complaints where transit_district IS NOT NULL. Current-year (2026) figures aren't yet available for this subset because the complaint-level feed lags for location-tagged incidents — hence the "most recent complete year" framing above.

Annual totals, at a glance

Every year the NYPD has published

Source: NYPD historical tables (pre-2006 felony) and NYPD Complaint Data Historic + YTD (2006–). Misdemeanor figures in this table start in 2006, the first year complaint-level open data is available.

2026 case log

Named cases, running total
View 2026 felony assault case log Loading…
This list is a small and skewed fraction of all felony assaults.

In 2025, we catalogued 237 named cases using the same sourcing approach used here. The NYPD recorded 29,474 felony assault complaints the same year. That means this kind of log captures less than 1 percent — roughly 1 in every 125 cases.

The cases that surface in a DA press release or a news report are, by definition, the ones prosecutors and editors most want to call attention to: typically the most severe, the most unusual, or those involving vulnerable victims, weapons, public transit, hate-crime elements, or high-profile defendants. Everyday felony assaults between people who know each other — which the data suggest make up the majority — rarely appear. Read this list as a catalog of what made the news, not a representative sample of what happened.

Each numbered entry below is a separate felony-assault defendant identified from a District Attorney press release or named news report in 2026. The list will not equal any aggregate count on this page — it is a human-readable companion, not a parallel dataset.

What's included: stabbings, shootings, severe beatings, subway pushings, hate-crime felony assaults, and attempted-murder cases with felony-assault counts, occurring in or prosecuted in one of the five boroughs. What's not: misdemeanor assaults, cases without a named defendant, and any matter we could not source to a DA release or named newsroom.

Source: New York County, Kings County, Bronx County, Queens County, and Richmond County District Attorney press releases; NY Post, Daily News, NY Times, Gothamist, ABC7, NBC4, CBS2, Patch, and amNY reporting. Entries are deconflicted where a single defendant appears across multiple reports; a defendant may appear more than once when separate events (arrest, indictment, conviction, sentencing) are reported. Data last refreshed .

How we did this

This dashboard is built to be fully auditable. Every number on this page can be reproduced by replaying the queries below against the NYPD's public datasets.

Data sources

What counts as an assault

The NYPD classifies assault complaints into two buckets based on the state Penal Law:

How the numbers are calculated

On page load, the dashboard issues these Socrata SoQL queries live from your browser to NYC Open Data:

Percent change is computed as (later − earlier) ÷ earlier × 100, rounded to one decimal place. All counts are based on the date of occurrence (cmplnt_fr_dt), not the date of report.

Precinct map

The map shows four metrics at the precinct level, toggleable with the buttons above the map:

Precinct 22 (Central Park, residential population of 129) is excluded from rate calculations because the ratio of daytime-visitor activity to resident population makes a per-resident rate meaningless there. Population data are from the 2020 Decennial Census, the most recent available. We intentionally do not compare precinct rates across years, because reliable precinct-level population estimates between decennial censuses are not available and changes in residential population between 2020 and 2025 could meaningfully distort a multi-year rate comparison.

Baseline years

The baselines in the headline comparison chart were chosen to mark reference points the public tends to remember:

Pre-2006 felony assault annual totals come from the NYPD's published historical crime tables. These numbers are rounded, reconciled figures the NYPD reports for each year, and may differ from a raw complaint-level count by ±1 to 2% due to late reclassifications, duplicate removal, or other post-publication adjustments. The complaint-level open data used here (2006 onward) can be re-queried at any time.

Known limitations

Reproducing these numbers

All live queries hit data.cityofnewyork.us and are viewable in your browser's network tab. A representative query for the 2025 felony count:

GET https://data.cityofnewyork.us/resource/5uac-w243.json?$query=SELECT count(*) WHERE ofns_desc='FELONY ASSAULT' AND law_cat_cd='FELONY' AND date_extract_y(cmplnt_fr_dt)=2025

No data is stored on this page; every count is recomputed each time you load it.