---
title: "The Average Page Size Is 2.6MB, Across 71 Requests - PageSpeed Matters"
description: "We measured 15.7 million web pages. The median weighs 2.6MB and makes 71 requests, and across the whole range total weight barely predicts whether a site passes Core Web Vitals."
lang: en
json-ld:
---

[The Average Page Size Is 2.6MB, Across 71 Requests](https://www.pagespeedmatters.com/resources/data-studies/page-weight)

We measured 15.7 million web pages. The median weighs 2.6MB and makes 71 requests, and across the whole range total weight barely predicts whether a site passes Core Web Vitals.

What the median page is made of (median KB)

Images

895 KB 

JavaScript

677 KB 

Fonts

129 KB 

HTML

33 KB 

Source: PageSpeed Matters analysis of 15.7M pages, HTTP Archive June 2026. Component medians are not additive.

Images are the single largest component of the typical page, ahead of all script, font, and HTML weight combined.

Share passing Core Web Vitals by page-weight band (mobile)

1 to 3MB

43.9% 

Under 1MB

42.2% 

3 to 5MB

42.1% 

5 to 10MB

40.6% 

Over 10MB

40.6% 

Source: PageSpeed Matters analysis, 9.58M origins with a mobile CrUX reading, May 2026.

The metrics reward fast content paint and a responsive main thread, not total-byte reduction. A heavy page can be well built.

Requests on the median page, JavaScript versus images

JavaScript files

21 

Images

17 

Source: PageSpeed Matters analysis of 15.7 million pages, HTTP Archive June 2026 mobile crawl.

JavaScript is the single most-requested resource type on the typical page, ahead of imagery. The modern web is assembled from many small script modules.

Core Web Vitals pass rate by request volume (mobile)

About 28 requests (under 1 MB)

42.2% 

About 96 requests (1 to 3 MB)

43.9% 

About 144 requests (3 to 5 MB)

42.1% 

About 159 requests (5 to 10 MB)

40.6% 

About 161 requests (over 10 MB)

40.6% 

Source: PageSpeed Matters, HTTP Archive June 2026 mobile crawl joined to CrUX, 75th percentile. Requests bucketed by page weight.

Requests climb more than fivefold across the range while the pass rate falls under four points. The highest-passing band already makes nearly 100 requests. If request count were the driver, this would slope sharply.

Source: [The Average Page Size Is 2.6MB, Across 71 Requests - PageSpeed Matters](https://www.pagespeedmatters.com/resources/data-studies/page-weight)