INP distribution

How INP is distributed across real-user data, plus pass-rate breakdown.

Field data PhoneDesktopAll Scope All sites Q1 2026 edition · Phone field outcomes
1

At a glance the headline numbers for INP distribution

How INP is distributed across real-user data, plus pass-rate breakdown.

129ms
INP (p75)
91.9% good
98ms
INP (median)
388ms
INP (p99)
Long tail
The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
2

INP Distribution page loads across good, needs improvement and poor

0 4,586 9,172 13,757 18,343
p50 = 98ms
p75 = 129ms
p90 = 182ms
p99 = 388ms
0–25 25–50 50–75 75–100 100–125 125–150 150–175 175–200 200–225 225–250 250–275 275–300 300–325 325–350 350–375 375–400 400+
Good (≤200ms) Needs improvement Poor (>500ms) Percentile markers Total: 47,748 sites

INP 98ms. p75 129ms. p99 388ms. 91.9% pass.

The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
3

INP Pass Rates share per category

INP
91.9%
7.5%
0.6%
Good Needs Improvement Poor

INP passes on 91.9% of sites. 7.5% need improvement, 0.6% fail.

The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
4

Why this matters for the Core Web Vitals, and where to start fixing it

Interaction to Next Paint measures how quickly the page responds when someone taps, clicks or types. It is the interactivity metric, and it is the one most sites struggle with, because it is decided by JavaScript. When the main thread is busy parsing and running scripts, it cannot respond to the interaction, and the visitor waits. Third-party tags and heavy frameworks are the usual cause.

Start by finding what runs on the main thread and cutting it down. Remove the scripts you do not need, defer the ones you do, and break up the long tasks that block input. Yielding to the main thread between chunks of work lets the browser handle interactions in between, instead of making the user wait for a long task to finish.

How are sites doing on INP?

91.9% of sites have a good INP. The typical site sits at 129ms at the 75th percentile; the slowest 1% pass 388ms.

Related signals CLS → LCP → FCP → TTFB → Chrome field data from 94,910 sites, representing millions of real page loads · How we measured