For newsrooms

Election charts and data for your reporting

Every chart on wahlergebnisse.io can be embedded as a widget, downloaded as an image or reused as a dataset. Free, no registration, updates automatically. The only condition: a link to the source.

What we offer

What you can use

  • Polls, seats, coalitions, trend

    For the federal level, every state and the European election. Under every chart there is an “Embed” button with ready-made code, light or dark.

  • Election maps

    Germany, every state with its districts, every district with its municipalities; strongest party with percentage, tappable.

  • Results on the ground

    2025 federal election in around 11,000 municipalities, 401 districts and 299 constituencies, each as a bar chart with a comparison to the state.

  • Images for social media

    Square, portrait and landscape, with source line, under every chart via “Instagram” and “Story / TikTok”.

  • Data

    Polls, averages, seats, probabilities and official results as JSON and CSV, CORS enabled.

  • Original analysis

    Pollster accuracy, house effects, polling error by distance to the election, strongholds, urban-rural divide. Citable with date and link.

All endpoints with fields, parameters and code examples are documented under Database and API.

Example

What a widget looks like in an article

The code for the federal polling chart. For every other chart you will find the matching code beneath the chart itself.

Example for a municipality: <iframe src="https://wahlergebnisse.io/embed/gebiet?typ=gemeinde&key=05315000" width="100%" height="380" style="border:0;max-width:720px" loading="lazy" title="wahlergebnisse.io"></iframe> shows the result in Cologne. You will find your municipality's key via the place search in the address of the municipality page.

Terms

Licence and attribution

Use is free of charge, including for commercial purposes. Please leave the source link beneath the widget, or credit “wahlergebnisse.io” with a link when using images and figures. The “Cite” button under every chart copies a ready-made citation with date.

Licence chain: polls from the dawum.de database (Open Database License), official results from the Federal Returning Officer and the state returning officers (Data licence Germany, attribution 2.0), geodata from the Federal Agency for Cartography and Geodesy, European polls from Wikipedia tables (CC BY-SA 4.0). Averages, seat distributions, probabilities and analyses are our own calculations, described under Method.

Please don't: present charts as your own without a source, cite figures without a date, or market the widget behind a paywall as exclusive.

Pilot programme

Pilot programme for local newsrooms

Three local newsrooms get the election charts in their own look for their entire circulation area, with a named contact on election night. They pay a fixed monthly fee and help us shape the offer for newsrooms.

Price
€49 per month plus VAT
Term
cancel monthly
Start
immediately
Seats
three

What the pilot includes

Your colours and font
The widget adopts the party colours, accent colour and typeface of your site.
White label
No wordmark of ours in the widget; the source line stays.
Your entire circulation area
Widgets for every municipality, district and constituency in your area, also as a map and list.
Election night with priority
One contact by e-mail and phone; your widgets are updated first.
Images in three formats
PNG in square, portrait and landscape for social media and print, with source line.
CSV without the e-mail gate
Every table directly as CSV, without the e-mail address prompt.
API key with a higher limit
Your own key for JSON and CSV with a higher request quota.

Polling data remains under the Open Database License of dawum.de, official results under the Data licence Germany. The source line beneath every chart therefore stays in the pilot as well; only our wordmark is removed.

Request a pilot

Opens an e-mail with a pre-written text. No form, no payment up front: invoice and access follow the call.

Want to try it for free first? Under Embed every chart is available as a widget and image with wordmark, no registration.

Contact

Special requests

Different colours, different sections, a widget for your circulation area with all its municipalities, data in another format or an embed without our logo: write to info@bernard.digital. The operator is Bernard Zitzer, see About the site.

Table as CSV

To download we need your e-mail address once. After that every table on the site downloads directly.