Spend by party
All parties on one scale. Bars show the national page, leaders' own pages, and local pages. Small local pages that Meta reports only as "£100 or less" are listed separately and not included in the bars.
Daily spend for each party
Each chart has its own scale so smaller spenders stay readable; compare sizes using the totals above. Hover or tap a bar for the day's figure.
Weekly spend by each party's national page
Exact where Meta publishes it; earlier weeks are estimated by spreading each sampled ad's spend across the days it ran, then scaling to match Meta's exact totals. Each chart has its own scale. Hover or tap a week for its figure.
Loading history…
Last 7, 30 and 90 days, from Meta's spending tracker
National party pages and leaders' own pages, as Meta's Spending tracker shows them (rounded to 4 significant figures). Pages with no spend in 90 days are left out.
Where each party's money goes
Biggest leader and local spenders
Pages other than the national party page, by exact spend in the last 7 days.
Where the money is spent
Spend on ads seen in each nation, last 7 days.
Figures come from Meta's daily Ad Library Report for the United Kingdom, which lists every advertiser's spend on ads about social issues, elections or politics. Each page is assigned to a party by its "paid for by" line, then its page name. Meta shows exact amounts above £100 and "£100 or less" below that; those small pages are counted, and estimated at £50 each where a total is shown. Recent days can rise slightly as Meta finishes processing, for up to 48 hours.
Daily tracking started on —. Meta's Spending tracker also gives exact totals for each page over the last 30 and 90 days, so the weeks since — add up to exact Meta figures; how a 30- or 60-day total splits between its weeks follows the run dates of the party's ads.
Before that, spend is estimated from run time. Each week's top ads (by impressions) show a lifetime spend range and the dates they ran; each ad's spend (the middle of its range) is spread evenly across its days, and ads whose spend Meta hides get the party's typical ad spend. In a week where the sample holds every ad Meta lists, that is the estimate, and the range runs from the low to the high end of Meta's spend bands. Where only the top ads were sampled, the total is scaled up by how far the same method falls short of Meta's exact totals in the last 90 days, and the range shows the smallest and largest shortfall across the 7-, 30- and 90-day windows. This works well for parties that run a few dozen ads at a time. It is weak where a party ran far more ads than the sample can cover, such as Reform UK's busiest weeks or the Conservatives' general election week, so those weeks are drawn paler and marked low confidence. Parties with no recent spend to check against borrow the other parties' scaling. Weeks marked not yet sampled are still being collected.
