# Shopify Theme Trends 2026 [85,445-Store Study]

> We tracked 85,445 rescanned Shopify stores over 120 days. Horizon was the fastest-growing named theme, while custom builds kept taking share.

Published: 2026-04-17
Author: StoreInspect Team
Tags: shopify, themes, data, ecommerce, trend-analysis
Canonical HTML: https://storeinspect.com/blog/shopify-theme-trends-2026

![Shopify theme trends 2026 data study](/images/blog/shopify-theme-trends-2026.webp)

**TL;DR:**

- We tracked **85,445 rescanned Shopify stores** across a matched **120-day panel**, pulled from **634,876 snapshots** total.
- **Custom** was the biggest winner as a bucket, up **468 stores** in the matched panel, while **[Horizon](/themes/horizon)** was the clearest named winner, up **84 stores** or **15.2%**.
- The legacy free bucket, led by [Debut](/themes/debut), [Brooklyn](/themes/brooklyn), [Minimal](/themes/minimal), [Supply](/themes/supply), and [Venture](/themes/venture), fell by **115 stores**. **129 stores left legacy themes**, while only **14 moved into them**.
- The biggest direct migration was **[Dawn](/themes/dawn) → Custom** with **72 stores**, followed by **[Impulse](/themes/impulse) → Custom** with **40** and **[Prestige](/themes/prestige) → Custom** with **26**.
- **[Dawn](/themes/dawn) → [Horizon](/themes/horizon)** was the clearest named free-theme upgrade path, with **20 stores** in the panel making that move.
- Theme switching is concentrated in the middle of the market: **1,080 of 1,703 changes** happened in the **50K-200K** traffic tier, and [Shopify Plus](/blog/how-to-identify-shopify-plus-stores) stores switched themes at **2.33%**, nearly double the **1.22%** rate on non-Plus stores.
- Among named categories, [Fashion](/top-shopify-stores/fashion) and [Beauty](/top-shopify-stores/beauty) showed the most movement, especially into Custom and [Horizon](/themes/horizon).

*Some links in this article are affiliate links. We may earn a commission if you purchase through them, at no extra cost to you. We only recommend tools we've actually tested.*

---

Search for Shopify theme trends and you mostly get one of two things: a static popularity list, or a theme detector like [PageFly](https://pagefly.io/blogs/shopify/shopify-theme-detector?ref=CgyPxwhd) or [StoreCensus](https://www.storecensus.com/shopify-theme-detector). Those tools are useful for checking what a store runs right now. They do not tell you where merchants are moving next.

That gap matters. [Most Popular Shopify Themes](/blog/most-popular-shopify-themes) tells you the installed base. [Shopify Theme Performance](/blog/shopify-theme-performance) tells you how those themes correlate with app load, tracking, and lead quality. This post answers a different question: **which themes are actually gaining or losing share inside a rescanned matched panel**.

We pulled **634,876 store snapshots** from our database, isolated stores we saw at least twice with detectable themes, and compared their first and latest themes across 30, 60, 90, and 120-day windows. The result is a cleaner trend view than a one-off market share table, and a more honest one than pretending merchants switch themes every week.

The short version: theme trends are real, but they move slowly. Over 30 days, the panel is mostly noise. Over 120 days, the pattern is readable. **Custom builds keep taking share, [Horizon](/themes/horizon) is the clearest named winner, and legacy free themes are still leaking stores.**

If you want to detect the current theme on a single store, start with our guide on [how to detect what Shopify theme a store is using](/blog/how-to-detect-what-shopify-theme-a-store-is-using). If you want the time-series view, keep reading.

## How We Collected This Data

We detect themes from public storefront code, using the same signals described in [our theme detection guide](/blog/how-to-detect-what-shopify-theme-a-store-is-using): the `Shopify.theme` global, asset paths, script names, meta tags, and our theme catalog cross-reference in [StoreInspect](/themes).

For this post, we did not use a single latest snapshot. We built matched panels of stores that:

1. Had at least two successful snapshots in the time window
2. Had a detectable theme name in both snapshots
3. Could be compared from first snapshot to latest snapshot inside the same window

That matters because theme switching is uncommon over short periods. If you only look at 30 days and call it a trend, you mostly measure noise.

| Metric | Value |
|---|---|
| Total snapshots analyzed | 634,876 |
| Stores with at least one snapshot | 534,514 |
| Main matched panel | 85,445 stores over 120 days |
| Theme changes in the 120-day panel | 1,703 stores |
| 30-day matched panel | 19,004 stores, 119 theme changes |
| 60-day matched panel | 49,995 stores, 450 theme changes |
| 90-day matched panel | 79,643 stores, 1,356 theme changes |
| Theme detection method | Frontend theme signals plus catalog mapping |
| Key caveat | "Custom" is a bucket, not a single product |

Three limitations are worth stating clearly:

- **"Custom" includes multiple realities.** Some stores truly run bespoke themes. Others run heavily modified third-party themes or storefronts we can only classify as custom from public code.
- **Heavily modified free themes still count as their base theme.** A highly customized [Dawn](/themes/dawn) storefront still shows up as Dawn if the public theme signature remains Dawn.
- **This is a matched rescanned panel, not the entire Shopify universe.** That is a strength for trend work, but the counts here should not be confused with the wider installed-base numbers in [Most Popular Shopify Themes](/blog/most-popular-shopify-themes).

## Theme Trends Are Quiet at 30 Days, Clearer at 120

This is the first thing that jumped out of the data. Theme switching exists, but it is not a weekly behavior for most merchants.

| Window | Matched stores | Theme changes | Change rate |
|---|---:|---:|---:|
| 30 days | 19,004 | 119 | 0.63% |
| 60 days | 49,995 | 450 | 0.90% |
| 90 days | 79,643 | 1,356 | 1.70% |
| 120 days | 85,445 | 1,703 | 1.99% |

That has two practical implications.

First, **monthly theme trend content is usually too thin to trust** unless the publisher has a much larger matched panel than most public tools expose. If you see strong 30-day claims with no methodology, treat them carefully.

Second, **120 days is long enough to see real direction without drifting into a different market regime**. It captures post-launch migrations, redesign cycles, and platform-driven theme upgrades without mixing in too many unrelated store lifecycle changes.

For the rest of this post, every trend table uses the **120-day matched panel**.

## Custom Kept Gaining Share, Horizon Was the Clearest Named Winner

Start with the high-level buckets:

| Bucket | First panel count | Latest panel count | Net change | Change |
|---|---:|---:|---:|---:|
| Custom | 18,951 | 19,213 | +262 | +1.4% |
| Modern free | 17,403 | 17,430 | +27 | +0.2% |
| Paid | 37,463 | 37,243 | -220 | -0.6% |
| Legacy free | 10,882 | 10,767 | -115 | -1.1% |

The broad story is straightforward:

- **Custom kept taking share.** That is the strongest direction in the panel.
- **Modern free themes were basically flat as a bucket**, but that hides meaningful movement inside the group.
- **Paid themes were slightly down in aggregate**, which fits the migration picture below: a lot of serious stores are graduating from paid themes into Custom.
- **Legacy free themes kept shrinking**, though the decline is gradual rather than dramatic.

Now the named gainers:

| Theme | First panel count | Latest panel count | Net change | Change |
|---|---:|---:|---:|---:|
| [Horizon](/themes/horizon) | 554 | 638 | +84 | +15.2% |
| Tinker | 102 | 123 | +21 | +20.6% |
| [Concept](/themes/concept) | 464 | 477 | +13 | +2.8% |
| Atelier | 141 | 154 | +13 | +9.2% |
| Hyper | 103 | 116 | +13 | +12.6% |
| Stretch | 104 | 116 | +12 | +11.5% |
| Wonder | 98 | 110 | +12 | +12.2% |
| [Impact](/themes/impact) | 1,126 | 1,129 | +3 | +0.3% |
| [Taste](/themes/taste) | 389 | 392 | +3 | +0.8% |
| [Craft](/themes/craft) | 1,076 | 1,078 | +2 | +0.2% |

The obvious caveat is that **Custom is not comparable to a single named theme**. It is still the biggest trend in the panel, but you should read it as "more stores are moving into custom territory" rather than "one specific theme product is winning."

That is why [Horizon](/themes/horizon) matters so much here. It is the **largest named winner with both absolute and percentage movement**. In the current panel it sits at **638 stores**, with **97 of those stores arriving from a different theme** during the 120-day window. That means **15.2% of Horizon's current panel base came from switchers**, which is high for a theme that already has real size.

The source mix matters too:

| From theme | Stores moved to [Horizon](/themes/horizon) | 50K+ stores | Fashion stores |
|---|---:|---:|---:|
| [Dawn](/themes/dawn) | 20 | 9 | 1 |
| [Debut](/themes/debut) | 7 | 4 | 1 |
| [Prestige](/themes/prestige) | 5 | 5 | 1 |
| [Sense](/themes/sense) | 5 | 4 | 1 |
| [Ella](/themes/ella) | 2 | 2 | 1 |
| [Focal](/themes/focal) | 2 | 1 | 1 |
| [Impulse](/themes/impulse) | 2 | 1 | 0 |
| [Studio](/themes/studio) | 2 | 1 | 0 |

That looks less like random drift and more like a real upgrade path. **Dawn is the main donor theme to Horizon**, with smaller but still meaningful inflows from [Debut](/themes/debut), [Sense](/themes/sense), and even premium themes like [Prestige](/themes/prestige). For agencies, that suggests Horizon is not just a starter theme. It is being chosen as a deliberate migration destination.

## The Losing-Share Story Is Mostly Mature Themes, Not a Collapse

The decliner table is more subtle than the gainer table:

| Theme | First panel count | Latest panel count | Net change | Change |
|---|---:|---:|---:|---:|
| [Debut](/themes/debut) | 5,045 | 4,985 | -60 | -1.2% |
| [Impulse](/themes/impulse) | 3,709 | 3,649 | -60 | -1.6% |
| [Dawn](/themes/dawn) | 11,172 | 11,117 | -55 | -0.5% |
| [Turbo](/themes/turbo) | 1,222 | 1,200 | -22 | -1.8% |
| [Warehouse](/themes/warehouse) | 1,320 | 1,299 | -21 | -1.6% |
| [Minimal](/themes/minimal) | 1,473 | 1,455 | -18 | -1.2% |
| [Focal](/themes/focal) | 1,016 | 1,000 | -16 | -1.6% |
| [Prestige](/themes/prestige) | 3,704 | 3,689 | -15 | -0.4% |
| [Symmetry](/themes/symmetry) | 1,769 | 1,755 | -14 | -0.8% |
| [Motion](/themes/motion) | 1,004 | 991 | -13 | -1.3% |

Two points matter here.

**First, the losses are real but modest.** No major theme is crashing out of the market inside this window. That is consistent with how Shopify merchants behave. Theme migrations are costly, design-heavy, and often bundled into a broader redesign.

**Second, legacy free themes are still the cleanest decline story.** Across the core legacy bucket of [Debut](/themes/debut), [Brooklyn](/themes/brooklyn), [Minimal](/themes/minimal), [Supply](/themes/supply), [Narrative](/themes/narrative), [Boundless](/themes/boundless), [Venture](/themes/venture), and Simple, all pre-[Online Store 2.0](https://shopify.dev/docs/storefronts/themes/architecture) architectures:

- **10,656** stores were on a legacy theme at the start of the panel
- **10,541** were on one at the end
- **129 stores left** the legacy bucket
- **14 stores entered** it

So the installed base is still decaying. It is just decaying slowly, which is exactly what you would expect from merchants who postpone redesign work until there is a stronger reason to move. That is why the opportunity still exists in [find Shopify stores that need redesign](/blog/find-shopify-stores-that-need-redesign) and [signs a Shopify store needs a new agency](/blog/signs-shopify-store-needs-new-agency): the pipeline does not disappear quickly.

## The Biggest Direct Move Was Dawn to Custom

If you only look at net counts, you miss the actual switching paths. The direct flow table is more revealing:

| From theme | To theme | Stores | 50K+ stores | Fashion stores |
|---|---|---:|---:|---:|
| [Dawn](/themes/dawn) | Custom | 72 | 60 | 7 |
| [Impulse](/themes/impulse) | Custom | 40 | 33 | 6 |
| [Prestige](/themes/prestige) | Custom | 26 | 23 | 5 |
| [Dawn](/themes/dawn) | [Horizon](/themes/horizon) | 20 | 9 | 1 |
| [Symmetry](/themes/symmetry) | Custom | 17 | 13 | 3 |
| [Debut](/themes/debut) | [Dawn](/themes/dawn) | 17 | 9 | 1 |
| Custom | [Dawn](/themes/dawn) | 13 | 8 | 3 |
| [Impact](/themes/impact) | Custom | 12 | 12 | 0 |
| [Debut](/themes/debut) | Custom | 10 | 7 | 1 |
| [Pipeline](/themes/pipeline) | Custom | 10 | 8 | 0 |

The biggest takeaway is not that [Dawn](/themes/dawn) is weak. It is that **Dawn functions as a staging ground**. Stores often start there, prove demand, then either:

- move into **Custom** when the brand, catalog, or conversion work becomes more specific, or
- move into **[Horizon](/themes/horizon)** when they want a fresher free-theme option without jumping straight into a bespoke build

The paid theme flows tell a similar story. **[Impulse](/themes/impulse), [Prestige](/themes/prestige), [Symmetry](/themes/symmetry), [Impact](/themes/impact), and [Pipeline](/themes/pipeline) all feed Custom**. That is not a negative judgment on those themes. It is what you would expect when successful brands outgrow off-the-shelf layouts and move toward tailored UX.

This is also why the paid bucket is slightly down overall even though several named paid themes still attract switchers. The **graduate-from-paid-to-custom** path is stronger than the **enter-paid-for-the-first-time** path inside this panel.

## Most Switching Happens in the Mid-Market and on Shopify Plus

Theme switching is not evenly distributed across store maturity.

| Traffic tier | Stores in panel | Theme changes | Change rate |
|---|---:|---:|---:|
| Under 50K | 35,118 | 410 | 1.17% |
| 50K-200K | 46,603 | 1,080 | 2.32% |
| 200K-1M | 3,703 | 209 | 5.64% |

The **50K-200K** tier produced the largest absolute number of changes by far, **1,080 out of 1,703**. That makes sense. This is the stage where stores have enough traction to justify a redesign, but have not fully standardized on an enterprise build yet.

The **200K-1M** tier has the highest change rate, **5.64%**, but the sample is much smaller. It still points in the same direction: the more mature the store, the more likely it is to revisit theme choice.

The Plus split is just as clear:

| Segment | Stores in panel | Theme changes | Change rate | Moved to Custom | Moved to [Horizon](/themes/horizon) |
|---|---:|---:|---:|---:|---:|
| Plus | 58,979 | 1,377 | 2.33% | 438 | 67 |
| Non-Plus | 26,466 | 322 | 1.22% | 95 | 30 |

[Shopify Plus](/blog/how-to-identify-shopify-plus-stores) stores switched themes at nearly **double the rate** of non-Plus stores, and they accounted for **438 moves into Custom**. That is the strongest budget signal in the study.

If you sell redesigns, migrations, CRO, or front-end development, this is the segment to care about. It aligns with what we saw in [Shopify store benchmarks](/blog/shopify-store-benchmarks), [Shopify tech stack by growth stage](/blog/shopify-tech-stack-by-growth-stage), and [what services Shopify stores need](/blog/what-services-do-shopify-stores-need): the mid-market and Plus cohorts are where merchants spend money to reduce operational friction.

## Fashion and Beauty Show the Most Named-Category Movement

Across categories with at least 500 matched stores, the most active named verticals were [Fashion](/top-shopify-stores/fashion) and [Beauty](/top-shopify-stores/beauty):

| Category | Stores in panel | Theme changes | Change rate |
|---|---:|---:|---:|
| [Fashion](/top-shopify-stores/fashion) | 9,224 | 198 | 2.15% |
| [Beauty](/top-shopify-stores/beauty) | 5,293 | 151 | 2.85% |
| [Food & Beverage](/top-shopify-stores/food) | 4,651 | 93 | 2.00% |
| [Home & Garden](/top-shopify-stores/home) | 3,430 | 60 | 1.75% |
| [Electronics](/top-shopify-stores/electronics) | 750 | 17 | 2.27% |
| Baby & Kids | 581 | 15 | 2.58% |

And when you isolate the specific movements we care about:

| Category | [Horizon](/themes/horizon) arrivals | Custom arrivals | [Dawn](/themes/dawn) departures |
|---|---:|---:|---:|
| [Fashion](/top-shopify-stores/fashion) | 12 | 60 | 18 |
| [Beauty](/top-shopify-stores/beauty) | 8 | 49 | 14 |
| [Home & Garden](/top-shopify-stores/home) | 4 | 23 | 6 |
| [Food & Beverage](/top-shopify-stores/food) | 2 | 21 | 6 |
| Health & Wellness | 2 | 15 | 4 |
| [Electronics](/top-shopify-stores/electronics) | 0 | 9 | 0 |

That fits the product realities of those verticals:

- **Fashion and beauty stores care more about visual differentiation**, storytelling, merchandising, and editorial layout. They outgrow generic theme setups faster.
- **Home and food brands still move**, but not at the same rate as categories where presentation does more of the selling.
- **Electronics skews more toward Custom than Horizon**, which matches what we already see in [theme performance](/blog/shopify-theme-performance): catalog-heavy stores often outgrow free-theme patterns entirely and head toward specialized paid themes like [Warehouse](/themes/warehouse), [Empire](/themes/empire), or bespoke builds.

If you run verticalized outreach, start with [fashion stores](/blog/best-shopify-apps-for-fashion-stores), [beauty stores](/blog/best-shopify-apps-for-beauty-stores), and [home stores](/blog/best-shopify-apps-for-home-stores). Those segments show the clearest mix of active switching and budget.

## What Agencies, Theme Developers, and App Partners Should Do With This

**If you sell redesign work:** build a list of stores on [Dawn](/themes/dawn), [Debut](/themes/debut), or a mature paid theme that are already in the **50K-200K** or **200K-1M** tiers. The pattern in this study is that those stores are the ones actually changing themes, not just talking about it. Our [redesign guide](/blog/find-shopify-stores-that-need-redesign) and [agency switching signals guide](/blog/signs-shopify-store-needs-new-agency) show how to prioritize that list.

**If you build or recommend themes:** treat [Horizon](/themes/horizon) as the free-theme momentum story, not just another Shopify launch. It is the clearest named winner in the panel, and it is drawing from both free and paid donors. That is a stronger signal than raw install count alone.

**If you sell Shopify apps:** a theme change is often a buying signal for adjacent work. Merchants moving from [Dawn](/themes/dawn) or [Debut](/themes/debut) into Custom or a new free theme are often reworking UX, merchandising, and conversion flows at the same time. That is a good moment to pitch [reviews](/blog/best-shopify-review-apps), [upsell](/blog/best-shopify-upsell-apps), [customer support](/blog/best-shopify-customer-support-apps), or [email marketing](/blog/best-shopify-email-marketing-apps) improvements.

**If you are using StoreInspect for prospecting:** combine theme filters with traffic tier, category, and contact availability. The raw trend data is interesting. The real value is turning it into a shortlist of stores that are likely mid-migration and reachable through the dashboard at [StoreInspect](/).

## FAQ

### What is the fastest-growing Shopify theme right now?

In our **85,445-store matched 120-day panel**, **[Horizon](/themes/horizon)** was the fastest-growing named Shopify theme, rising from **554** stores to **638**, a gain of **84 stores** or **15.2%**. The bigger overall winner was **Custom**, but that is a bucket rather than a single theme product.

### Are merchants actually switching Shopify themes often?

Not over short windows. In the matched panel, only **0.63%** of stores changed themes over **30 days**. That rose to **1.99%** over **120 days**. Theme migrations are real, but they are redesign-level decisions, not a weekly habit.

### Is Horizon taking share from Dawn?

Yes, at least inside this panel. The clearest direct named migration into [Horizon](/themes/horizon) was **[Dawn](/themes/dawn) → Horizon**, with **20 stores** making that move over 120 days. [Debut](/themes/debut), [Prestige](/themes/prestige), and [Sense](/themes/sense) also sent smaller flows into Horizon.

### Are deprecated Shopify themes still losing share?

Yes, but slowly. The core legacy free bucket fell from **10,656** stores to **10,541** in the matched panel. **129 stores left** those themes, while only **14 entered** them. That is a clear directional decline, not a sudden collapse.

### Are paid themes gaining or losing share?

As a bucket, paid themes were slightly down in the 120-day panel, falling by **220 stores** or **0.6%**. The main reason is not that paid themes stopped mattering. It is that many serious stores are moving **from paid themes into Custom** as they scale.

### Which stores are most likely to change themes?

The **50K-200K** traffic tier produced the most changes, **1,080** in total. The **200K-1M** tier had the highest change rate at **5.64%**, though on a smaller base. [Shopify Plus](/blog/how-to-identify-shopify-plus-stores) stores also switched themes at nearly double the rate of non-Plus stores.

### Are Shopify Plus stores more likely to move to custom themes?

Yes. In the matched panel, **438 Plus stores** moved into Custom, compared with **95 non-Plus stores**. That is one of the clearest signals that custom migration is tied to budget, complexity, and scale.

### Which categories switch themes the most?

Among the larger named categories, [Fashion](/top-shopify-stores/fashion) and [Beauty](/top-shopify-stores/beauty) showed the most movement. Fashion logged **198 changes**, Beauty logged **151**, and Beauty had the highest change rate of the large named categories at **2.85%**.

### How should agencies use Shopify theme trend data?

Use it to find stores that are likely between design stages. A store on [Dawn](/themes/dawn), [Debut](/themes/debut), [Impulse](/themes/impulse), or [Prestige](/themes/prestige) with **50K+ traffic** is much more likely to be in or near a redesign cycle than a small under-50K store on the same theme. That is the best place to start outbound work.

## Key Findings Table

| Finding | Data point | Why it matters |
|---|---|---|
| Custom kept taking share | +468 stores in the 120-day panel | Mature brands are still graduating from off-the-shelf themes into bespoke builds |
| [Horizon](/themes/horizon) was the clearest named winner | +84 stores, +15.2% | It is the most important free-theme momentum story right now |
| Legacy free themes still leak stores | 129 left, 14 entered | The redesign opportunity is still alive, but migration is gradual |
| [Dawn](/themes/dawn) is a staging ground | 72 stores moved Dawn → Custom | Large Dawn stores are often one step before a redesign |
| Mid-market stores switch most | 1,080 changes in the 50K-200K tier | That is the best tier for agencies and theme partners to target |
| Plus stores move faster | 2.33% change rate vs 1.22% on non-Plus | Budget and complexity drive theme switching |
| Fashion and beauty are the hottest named verticals | 198 and 151 changes, respectively | Visual categories revisit theme choice faster than average |
