Our tests

Fastest WordPress Themes in 2026: We Measured 23 Free Themes

WTWP Team X October 2026 10 min read
Fastest WordPress themes, measured

Which WordPress theme is the fastest? We stopped guessing and measured it. On 29 October 2026 we installed 23 free themes on the same WordPress 7.1.4 site, filled it with the same 10 posts, and loaded the blog homepage and one single post with every theme. Then we counted what each theme makes a browser download: bytes, requests, render-blocking files, fonts and DOM nodes.

Quick answer: the lightest theme we tested is Hello Elementor at 19 KB over the wire, but it's a blank base for Elementor. Among themes you can actually use on their own, GeneratePress (27 KB) and Neve (32 KB) were the fastest. Astra, Blocksy and Kadence all landed between 41 and 43 KB, which is still light. The heaviest was Twenty Twenty-Four at 991 KB.

How we tested

Most theme speed tests compare demo sites, and demo sites are full of different images, sliders and plugins. What does that tell you about the theme itself? Not much. So we did the opposite: one site, one set of content, and only the theme changing.

What didn't we publish? Load times in seconds. Our test server isn't a production web server, so its response time says nothing about yours, and we'd rather show numbers the theme actually controls. Playground also keeps the visitor logged in; we switched the admin toolbar off, so its styles and scripts aren't counted. We took directory data (versions, installs, update dates) from WordPress.org on the same day. Our editorial policy explains how we test in general.

Results: all 23 themes

Sorted by what the homepage weighs after gzip. "Raw" is the same page uncompressed, "Req." the number of files, "Block." the stylesheets and scripts the browser has to finish before it can paint anything, and "DOM" the number of HTML elements on the page.

#ThemeHome
gzip
Home
raw
Post
gzip
Req.Block.FontsDOMUpdated
1Hello Elementor19 KB74 KB22 KB630 KB80Aug 2026
2GeneratePress27 KB137 KB29 KB510 KB476Dec 2025
3Page Builder Framework30 KB137 KB32 KB730 KB309Apr 2026
4Neve32 KB129 KB35 KB610 KB254Oct 2026
5Sydney39 KB253 KB42 KB740 KB359Oct 2026
6Astra41 KB211 KB46 KB510 KB284Oct 2026
7Blocksy42 KB191 KB45 KB520 KB221Oct 2026
8Kadence43 KB224 KB63 KB840 KB384Jul 2026
9Zakra60 KB307 KB64 KB820 KB380Sep 2026
10Twenty Twenty-Five91 KB229 KB95 KB6052 KB319May 2026
11Storefront118 KB350 KB197 KB13471 KB371Dec 2025
12Olsen Light141 KB328 KB156 KB122104 KB551Oct 2026
13Poseidon143 KB279 KB145 KB93110 KB267Jun 2026
14Customizr154 KB552 KB157 KB14519 KB327Dec 2024
15Writee176 KB504 KB178 KB15465 KB446Feb 2022
16Hestia181 KB560 KB185 KB14670 KB217Oct 2026
17Baskerville228 KB433 KB260 KB19874 KB198Dec 2024
18OceanWP334 KB824 KB337 KB226184 KB354Oct 2026
19ColorMag349 KB719 KB619 KB175235 KB332Sep 2026
20Activello372 KB762 KB355 KB176250 KB333Oct 2026
21Hemingway393 KB573 KB394 KB13487 KB329Dec 2022
22Hueman423 KB852 KB418 KB194293 KB341Dec 2024
23Twenty Twenty-Four991 KB1144 KB608 KB121564 KB400Aug 2026

Measured 29 October 2026 on WordPress 7.1.4. Fonts are uncompressed font files the page loaded, including those from Google Fonts. Our earlier test on a fresh install with WordPress's single sample post gave smaller absolute numbers, and almost the same order.

The fastest themes, one by one

1. Hello Elementor: lightest, but only half a theme

19 KB, 6 requests and just 80 DOM nodes on the homepage. Nothing else came close. There's a catch, though: Hello Elementor is built to be an empty canvas for Elementor, so on its own it shows a bare list of posts. Once you design pages in Elementor, most of the weight comes from Elementor itself, not from the theme. It's the right pick if you already use Elementor and want the theme to stay out of the way.

Hello Elementor homepage on our test site with 10 identical posts
Hello Elementor on our test site: a bare list of posts, which is the whole point.

2. GeneratePress: the fastest complete theme

27 KB after gzip, 5 requests and a single render-blocking stylesheet. GeneratePress ships just 19 KB of CSS and loads no web fonts by default, so text renders with system fonts straight away. Its homepage HTML was on the larger side (85 KB), but HTML compresses well and the page still came in second. Why so many DOM nodes (476)? GeneratePress shows a sidebar with search, recent posts and archives by default, and that's where most of them come from. On a single post it adds a small comments stylesheet and stays at 29 KB. If you want a fast theme you can build a whole site with, this is the one to beat.

GeneratePress homepage on our test site with 10 identical posts
GeneratePress with its default sidebar: search, recent posts and archives.

3. Page Builder Framework: small and overlooked

30 KB and 7 requests. It's far less known than the others here, with about 10,000 active installs, but it's lean and was last updated in Apr 2026. Like Hello Elementor, it's meant for people who'll design their pages in a page builder.

4. Neve: light with a real design out of the box

32 KB, 6 requests, one render-blocking file and 254 DOM nodes. Neve looks finished without any setup, and that's what makes these numbers impressive. It was also one of the freshest themes in the test, updated Oct 2026.

Neve homepage on our test site with 10 identical posts
Neve with default settings: a card grid out of the box, and still one of the lightest.

5. Sydney: heavy before compression, light after

Sydney shows why the gzip column matters. Uncompressed, its homepage is 253 KB, mostly because it prints a lot of CSS straight into the HTML. That kind of code compresses really well, so after gzip Sydney drops to 39 KB, in the same range as Astra.

These are the themes people ask about most, so here's the straight answer from our numbers. They're all lightweight by any reasonable standard. The differences between them are smaller than one unoptimized photo.

Is GeneratePress faster than Astra, then? On bytes, yes, by about 14 KB per page. Will a visitor notice 14 KB? Not on a normal connection. Pick between these five on features and the way you like to work.

Astra homepage on our test site with 10 identical posts
Astra out of the box on the same 10 posts: 1,000,000+ installs and still in the light group.

What makes a theme heavy

So where does the weight come from? It isn't clever features. In our test it came down to four things:

Twenty Twenty-Four homepage on our test site with 10 identical posts
Twenty Twenty-Four: the default homepage is a design pattern with stock photos, not your posts.

Age plays a part as well. Writee (last updated Feb 2022), Hemingway (Dec 2022), Baskerville, Customizr and Hueman (all Dec 2024) haven't had an update in over a year, and an unmaintained theme is a bigger risk than an extra 100 KB.

Single posts can be a different story

Most theme speed tests stop at the homepage. Why does that matter? Because most visitors land on single posts from search. In our test most themes stayed close to their homepage numbers, with two clear exceptions:

Which fast theme should you pick?

Still deciding between two? Install both and preview them on your own content; our guide on how to install a WordPress theme shows how in a couple of minutes.

Making any theme faster

A light theme gives you a good floor, but it isn't a guarantee. Once you add images, plugins and tracking scripts, those usually outweigh the theme many times over. A few things matter more than switching themes:

Frequently asked questions

What is the fastest WordPress theme?
In our October 2026 test of 23 free themes, Hello Elementor was the lightest at 19 KB per page after gzip, but it's a blank base for Elementor. The fastest complete themes were GeneratePress (27 KB) and Neve (32 KB).
Is Astra a lightweight WordPress theme?
Yes. Astra's homepage weighed 41 KB after gzip with 5 requests and one render-blocking stylesheet in our test, in the same light group as Blocksy and Kadence.
Is GeneratePress faster than Astra?
Slightly. GeneratePress loaded 27 KB on the homepage against 41 KB for Astra. The gap is too small for visitors to notice on a normal connection.
Is Kadence lightweight?
On the homepage, yes (43 KB). Single posts are heavier because of the related posts carousel: 14 requests and 7 render-blocking stylesheets. Turning related posts off fixes most of it.
What is the fastest WordPress theme for a blog?
GeneratePress or Neve, if you don't use a page builder. Both were among the lightest themes we measured and are actively maintained.
Does a fast theme make my whole site fast?
No. The theme sets the starting weight, but images, plugins and third-party scripts usually weigh much more. Compression, caching and optimized images matter at least as much.
Which theme was the heaviest?
Twenty Twenty-Four, at 991 KB after gzip, mostly because of 564 KB of fonts and 383 KB of pattern images on its default homepage.