Eight months after the vote, Meta and Google switched off political advertising in the EU and Google wiped its archive - which makes February 2025 the last German federal election whose paid online campaign can still be counted

The last campaign anyone can count

Every German election since February 2025 has been fought without paid political advertising on Meta or Google, and without the archives that made the paid half of a campaign checkable. The Bundestagswahl of 23 February 2025 is therefore the last one whose machinery can still be taken apart: who ran it, what it cost, how many ads, which channel carried it. Taken apart, it shows three things. The money went to the parties that lost. The reach went to the parties that spent the least. And the record of all of it is already half gone.

The 7 facts

1. Six agencies and one party without one

Every big party hired an agency; the one that gained the most did not. The CDU worked with FischerAppelt, the SPD with Brinkert Lück, the Greens with Jung von Matt, the FDP with Heimat TBWA, Die Linke with Die Berliner Botschaft, Volt with the Berlin agency Part. The AfD held a pitch and then kept the campaign in-house1. The account that mattered most in the end, Heidi Reichinnek's TikTok, ran from her own parliamentary office.

2. €8.3 million, most of it spent by the losers

Three days before the vote, party spending on digital ads across Meta, Google and Snapchat stood at about €8.3 million - level with the same point in 2021, a campaign that then closed at €9.6 million2. The mix flipped while the total stood still: two weeks out, Meta had taken €3.3 million, down from €4.2 million in 2021, and Google with YouTube €1.5 million, up from €699,0002.

Where the ads themselves can be counted, between 14 January and 12 February the Greens ran more than 6,000 distinct ads on Meta for about €1.2 million, the FDP 2,000 for over €500,000, the CDU and CSU 2,300 for roughly €400,000, the SPD more than 2,600 for €300,000; 14 of the 29 parties on the ballot spent more than €3 million between them in those 4 weeks3. Counted over three months and with candidate pages included, the same data puts the Greens and Robert Habeck at €3 million, the FDP at €1.95 million and the AfD at €640,0004. On Google, 81% of party money went to YouTube, and Volt - a party that finished on 0.7% - spent about €393,000 there, more than the SPD5.

None of these figures is exact. Both libraries publish spend as ranges, so every total is a sum of bucket midpoints, and the answer moves with the window and with which pages count as the party. What does not move: the party that spent the most, the Greens, lost 3.1 points to 11.6%, and the FDP, second in every count, fell out of the Bundestag at 4.3%6.

The Greens' ads are still in the library, all 6,500 of them
The Greens' ads are still in the library, all 6,500 of them Meta Ad Library, BÜNDNIS 90/DIE GRÜNEN, ads with impressions between 1 January and 22 February 2025, captured 9 September 2026. facebook.com/ads/library. Quoted under §51 UrhG.

3. Red wine, schnitzel, pork

Microtargeting was routine and occasionally ugly. The CSU and the BSW ran no targeting at all; almost every other Bundestag party did. An SPD candidate in Baden-Württemberg aimed ads at people interested in "Turkish cuisine" and "the Turkish national football team". An AfD candidate in Hesse targeted interests in "red wine", "Wiener schnitzel" and "pork" - a filter that quietly leaves out Jewish and Muslim voters4. His three ads are still in the library: under €400 between them, 48,000 to 59,000 impressions, an estimated audience of more than a million. On 31 January, the day of the migration vote with AfD support, the Greens spent more than €93,000 on Meta in a single day4.

The audience one candidate paid for
The audience one candidate paid for

4. 98 million views nobody paid for

TikTok sold none of this. The platform has banned political advertising everywhere since October 20197, so every TikTok number here is reach nobody paid for. Across the accounts of all members of the Bundestag, from 1 November to 16 February, AfD videos collected about 98 million views, the SPD 73 million, the FDP 69 million, Die Linke 54 million, the Greens 49 million, the BSW 31 million and CDU/CSU together 19 million8. More than half of the FDP's total was one clip of Christian Lindner being hit with a cream cake.

Heidi Reichinnek posted 29 videos between 1 January and election day and reached 31.6 million views with them at an engagement rate of 15%; Die Linke's party account did 16% on 122 videos. The CDU's account posted 153 videos for 4%, Friedrich Merz 110 for 3%9. Reichinnek's Instagram following went from 76,000 to 487,000 in the same weeks10. Die Linke finished on 8.8%, up 3.9 points on 20216, and took 27.3% of the vote among people under 25 - the AfD's strongest age group was 35 to 44, at 27.1%11.

TikTok views by party and topic, all Bundestag members, November to February
TikTok views by party and topic, all Bundestag members, November to February Böhmer, Engler, Schröder, IW-Kurzbericht 18/2025, Institut der deutschen Wirtschaft, 21 February 2025. iwkoeln.de. Quoted under §51 UrhG.
The speech that carried the surge - Reichinnek in the Bundestag, end of January 2025. Die Linke

5. The fans outran the party

The official AfD accounts were not the largest AfD presence. Fan accounts posting under the #afd hashtag drew 120 million views in the campaign window, the official accounts 75.5 million12. Of the party's 18 state, federal and EU accounts, only 6 could be verified through official channels. Alice Weidel's own account had 854,700 followers and 92.4 million views on 272 videos.

The recommender did its part. Global Witness seeded fresh accounts with equal interest in the CDU, AfD, SPD and Greens; of the party-political content TikTok then recommended from accounts they did not follow, 78% supported the AfD, on X 64%13. A study of 25,292 videos found AfD content earning 206% more likes than the SPD's, and Die Linke's 372% more14. The IDZ, reading 26,000 videos from 2,200 accounts, found no evidence that the platform favoured the AfD beyond what its posting volume explained15. Both things are in the record.

6. The AI wave came to 0.6%

Generative AI was a rounding error. The CampAIgn Tracker at the University of Mainz went through about 70,000 posts from some 3,000 party and candidate accounts: 550 were AI-made, 0.6%. The AfD led with 30, which was 2.83% of its own output. More than 90% of the AI posts were images, 86% carried no label, and they averaged 52 likes against 20 for everything else16.

7. 102 fake newspapers, caught in real time

The foreign operation was documented in real time. From 19 November 2024 an operation later named Storm-1516 registered more than 100 German-language fake news domains - "Berliner Wochenzeitung", "Scheinwerfer", "Widerhall" - and ran deepfakes accusing Robert Habeck, Annalena Baerbock and the FDP's Marcus Faber of crimes and affairs17. Correctiv listed 102 domains by 4 February. CeMAS counted links to them posted 692 times across 395 German Telegram channels between July 2024 and 23 January 2025, for 4.7 million views18. In July 2025 the EU sanctioned 15 people and entities for the operation19. In December 2025 the federal government formally attributed it to the Kremlin; that became public in May 202620.

What the same parties got in views and in votes
What the same parties got in views and in votes

8 months later

On 14 November 2024, before the campaign had started, Google announced it would stop serving political ads in the EU rather than comply with the Transparency and Targeting of Political Advertising regulation21. On 25 July 2025 Meta said the same22. On 6 October 2025 political, electoral and social-issue ads stopped delivering on Facebook and Instagram in all 27 member states, 4 days before the regulation became applicable.

Google went one step further. Around 28 September 2025 its Ads Transparency Center stopped showing political ads for any EU country - seven years of them, past and present, gone23. Open the tool today, choose a region: Argentina, Australia, Brazil, Chile, India, Israel, Mexico, New Zealand, South Africa, Taiwan, the United Kingdom, the United States. Germany is not on the list.

Google's political ad transparency tool, region list, September 2026
Google's political ad transparency tool, region list, September 2026 Google Ads Transparency Center, political advertising, region selector, captured 9 September 2026. adstransparency.google.com. Quoted under §51 UrhG.

Meta kept its archive. Its report for Germany now describes itself as covering ads "between September 2019 and October 2025": 1,199,014 ads, €159.7 million, and a counter that will not move again24. The Greens' 6,500 ads from the campaign are still there, with their spend bands and impressions. That page is the last complete record of a German federal campaign that paid for its reach.

Meta's ad library report for Germany, closed at October 2025
Meta's ad library report for Germany, closed at October 2025 Meta Ad Library Report, Germany, captured 9 September 2026. facebook.com/ads/library/report. Quoted under §51 UrhG.

The regulation's own answer, a European repository for online political ads, has a technical rulebook since 9 April 202625 and, as of 9 September 2026, no go-live date, no public portal and no published interface26.

The five state elections of 2026 - Baden-Württemberg and Rheinland-Pfalz in March, Sachsen-Anhalt on 6 September, Berlin and Mecklenburg-Vorpommern on 20 September - are the first German elections with no paid political advertising on Meta or Google at all. The money went back to paper and to regional media: Sachsen-Anhalt saw 40,000 more posters than last time27. What moved online moved through organic posts, creators and recommender systems, where none of the numbers above can be reproduced. And by July 2026 the AfD was demonstrating an in-house tool, Alternita Studio, that pulls five news feeds every 15 minutes, scores each item for likely spread and drafts posts, images and subtitles on Google's, OpenAI's and Anthropic's models - OpenAI said it would investigate, the party's lawyers said the real launch is 202728.

References

1: Meedia, "So stellen sich die Parteien auf: Wahlwerbung zur Bundestagswahl 2025", 21 February 2025: https://meedia.de/news/beitrag/18516-wahlwerbung-zur-bundestagswahl-2025.html

2: Fabio Votta, "Digital campaign trail: unpacking Germany's political ad spending", favstats.eu, last updated 23 February 2025, on the Meta Ad Library, the Google Ads Transparency Report and the Snapchat ad library: https://www.favstats.eu/post/btws/

3: KOM, "Die Grünen geben das meiste Geld für Anzeigen aus", 18 February 2025, on the Who Targets Me dashboard by Fabio Votta (University of Amsterdam) and Simon Kruschinski (University of Mainz): https://www.kom.de/analyse/die-gruenen-geben-das-meiste-geld-fuer-anzeigen-aus/

4: ZDF, "Bundestagswahl: So läuft der Online-Wahlkampf der Parteien", 21 February 2025, on data collected by Who Targets Me from the Meta and Google ad libraries: https://www.zdfheute.de/politik/deutschland/microtargeting-parteien-wahlkampf-boehmermann-100.html

5: ADZINE, "Die Investitionen der Parteien in Google Ads & YouTube zur Bundestagswahl", 21 February 2025, on the Google Ads Transparency Center for 1 January to 19 February 2025: https://www.adzine.de/2025/02/die-investitionen-der-parteien-in-google-ads-youtube-zur-bundestagswahl/

6: Die Bundeswahlleiterin, final result of the Bundestagswahl of 23 February 2025: https://www.bundeswahlleiterin.de/bundestagswahlen/2025/ergebnisse/bund-99.html

7: TikTok, "Understanding our policies around paid ads", 3 October 2019: https://newsroom.tiktok.com/en-us/understanding-our-policies-around-paid-ads

8: Böhmer, Engler, Schröder, "TikTok im Bundestagswahlkampf: Zwischen Selbstdarstellung und politischer Botschaft", IW-Kurzbericht 18/2025, Institut der deutschen Wirtschaft, 21 February 2025, on 6,995 videos from the TikTok Research API: https://www.iwkoeln.de/fileadmin/user_upload/Studien/Kurzberichte/PDF/2025/IW-Kurzbericht_2025-TikTok-Bundestagswahl.pdf

9: Bösch, Geusen, "Analyse des Bundestagswahlkampfs 2025 auf TikTok", Friedrich-Ebert-Stiftung, May 2025: https://www.fes.de/sozial-und-trendforschung/bundestagswahl-auf-tiktok

10: Universum, "Social-Media-Analyse der Bundestagswahl 2025", May 2025: https://www.universum.com/social-media-analyse-der-bundestagswahl-2025

11: Die Bundeswahlleiterin, "Bundestagswahl 2025: Ergebnisse der repräsentativen Wahlstatistik", 23 June 2025: https://www.bundeswahlleiterin.de/info/presse/mitteilungen/bundestagswahl-2025/30_25_ergebnisse-rws.html

12: Dittrich, Düker, Faßbender, "Strategische Inkohärenz? Zur Präsenz der AfD auf TikTok", CeMAS, 21 February 2025: https://btw2025.cemas.io/artikel/strategische-inkohaerenz-zur-praesenz-der-afd-auf-tiktok

13: Global Witness, "X and TikTok algorithms push pro-AfD content to non-partisan German users", 20 February 2025: https://globalwitness.org/en/press-releases/x-and-tiktok-algorithms-push-pro-afd-content-to-non-partisan-german-users-new-analysis/

14: Solovev, Drolsbach, Demirel, Pröllochs et al., "Engagement with political videos on TikTok during the 2025 German federal election", EPJ Data Science 15, 3 March 2026: https://doi.org/10.1140/epjds/s13688-026-00632-7

15: Institut für Demokratie und Zivilgesellschaft, "Neue IDZ-Analyse zur TikTok-Nutzung im Bundestagswahlkampf 2025", March 2025: https://www.idz-jena.de/newsdet/neue-idz-analyse-zur-tiktok-nutzung-im-bundestagswahlkampf-2025

16: CampAIgn Tracker, Kruschinski and Votta, Johannes Gutenberg University Mainz and University of Amsterdam: https://campaigntracker.app/

17: Correctiv, "Einflussoperation auf die Bundestagswahl enttarnt", 23 January 2025: https://correctiv.org/faktencheck/russische-desinformation/2025/01/23/angriff-aus-russland-auf-bundestagswahl-deepfake-ki/

18: Smirnova, Schwarz, Nazari, Faßbender, "Wie Desinformationskampagnen rund um die Propaganda-Organisation Foundation to Battle Injustice versuchen, die Bundestagswahl zu beeinflussen", CeMAS, 13 February 2025: https://btw2025.cemas.io/artikel/russische-kampagnen-rund-um-foundation-to-battle-injustice

19: Correctiv, "EU reagiert mit neuen Sanktionen nach Einmischung in die Bundestagswahl", 16 July 2025: https://correctiv.org/faktencheck/hintergrund/2025/07/16/russland-sanktionen-eu-straft-nach-einmischung-in-die-bundestagswahl-storm-1516-aussie-cossack-cge-und-andere/

20: Deutscher Bundestag, "Erkenntnisse über Desinformationskampagne Storm-1516", hib, 22 May 2026: https://www.bundestag.de/presse/hib/kurzmeldungen-1182116

21: Google, "An update on political advertising in the European Union", 14 November 2024: https://blog.google/company-news/inside-google/around-the-globe/google-europe/political-advertising-in-eu/

22: Meta, "Ending political, electoral and social issue advertising in the EU", 25 July 2025: https://about.fb.com/news/2025/07/ending-political-electoral-and-social-issue-advertising-in-the-eu/

23: 404 Media, "Google just removed seven years of political advertising history from 27 countries", 30 September 2025: https://www.404media.co/google-ad-transparency-european-union/

24: Meta Ad Library Report, Germany, as displayed on 9 September 2026: https://www.facebook.com/ads/library/report/?country=DE

25: Commission Implementing Regulation (EU) 2026/818 of 9 April 2026 on the European repository for online political advertisements: https://eur-lex.europa.eu/eli/reg_impl/2026/818/oj/eng

26: European Commission, "Transparency and targeting of political advertising", policy page as read on 9 September 2026: https://commission.europa.eu/strategy-and-policy/policies/justice-and-fundamental-rights/democracy-eu-citizenship-anti-corruption/democracy-and-electoral-rights/transparency-and-targeting-political-advertising_en

27: netzpolitik.org, "Wahlen ohne Werbung: Wie Google und Meta die aktuellen Wahlkämpfe verändern", 2 September 2026: https://netzpolitik.org/2026/wahlen-ohne-werbung-wie-google-und-meta-die-aktuellen-wahlkaempfe-veraendern/

28: Correctiv, "Die Propaganda-KI der AfD", 2 July 2026: https://correctiv.org/aktuelles/geschaefte-der-afd/2026/07/02/die-propaganda-ki-der-afd/

Get new articles by email