O projektu
EP Watch CZ sleduje práci českých poslanců Evropského parlamentu v 10. volebním období (od ustavující schůze 16. 7. 2024). Ukazuje jen fakta z oficiálních dat, bez hodnocení.
Nezávislý analytický projekt. EP Watch CZ není oficiálně spojen s žádnou politickou stranou ani hnutím, s žádnou frakcí Evropského parlamentu, s Evropským parlamentem ani s jinou institucí. Názvy a loga stran a frakcí slouží jen k jejich identifikaci a neznamenají podporu, spolupráci ani souhlas jejich vlastníků s obsahem webu. Všechna čísla počítají veřejné skripty z veřejných dat, takže si je může kdokoli ověřit.
Zdroje dat
- HowTheyVote.eu – jmenovitá hlasování v plénu, jak hlasoval každý poslanec, frakce a strana k datu hlasování. Datový export z GitHubu, licence ODbL.
- EP Open Data API – seznam poslanců, mandáty, frakce, strany, výbory a portréty. Licence CC BY 4.0.
- Portréty: © European Union – Source: EP.
- Data se aktualizují automaticky každé pondělí ráno.
Jak počítáme
- Účast na hlasování: Účast na hlasování: v kolika jmenovitých hlasováních v době mandátu poslanec hlasoval (pro, proti nebo se zdržel). Nejde o prezenční docházku. Poslanec mohl být na jednání a nehlasovat, nebo chybět z důvodů, které data neuvádějí (nemoc, rodičovská, služební cesta).
- Účast na hlasování – závěrečná: Účast na hlasování jen u závěrečných hlasování: o celém textu, o prozatímní dohodě s Radou nebo o námitce proti aktu Komise. Nepočítají se návrhy na zamítnutí, mandáty k jednání s Radou ani žádosti o naléhavý postup.
- Typ hlasování: Typ hlasování určují pevná pravidla podle popisu hlasování v datech HowTheyVote (scripts/vote_kinds.py): závěrečné hlasování, prozatímní dohoda s Radou, námitka proti aktu Komise (hlas PRO = vznést námitku), návrh na zamítnutí (hlas PRO = text zamítnout), mandát k jednání, naléhavý postup, pozměňovací návrh, dílčí hlasování o části textu, procedurální hlasování, ostatní.
- Hlasuje s frakcí: Hlasuje s frakcí: v kolika procentech hlasování hlasoval stejně jako většina jeho frakce (k datu hlasování). Vysoké ani nízké číslo samo o sobě není dobré ani špatné. Odchylky často vycházejí z postoje domácí strany nebo z národních zájmů. Počítá se jen tam, kde hlasoval a frakce měla jednoznačnou většinu (pro / proti / zdržet se). Nezařazení (NI) se nepočítají.
- Shoda s ostatními Čechy: Podíl hlasování, kde poslanec hlasoval stejně jako většina ostatních českých poslanců, kteří hlasovali. Bez hlasování s nerozhodnou většinou.
- S kým hlasuje stejně: Shoda dvou poslanců: podíl hlasování, kde oba hlasovali a hlasovali stejně.
- Soulad s výsledkem: Soulad s výsledkem: podíl hlasování, kde poslanec hlasoval pro a návrh byl přijat, nebo hlasoval proti a návrh byl zamítnut. Počítají se jen hlasy pro a proti (zdržení a nehlasování ne) a jen hlasování s výsledkem přijato / zamítnuto (bez propadlých, stažených a bez výsledku). Číslo hlavně odráží velikost a pozici frakce: poslanci velkých frakcí, které tvoří většinu, mají soulad vysoký, poslanci menších a opozičních frakcí nižší. Hlasovat proti většině je legitimní opoziční role, nízké číslo neznamená horší práci.
- Soulad s výsledkem – průměr frakce: Průměr frakce: soulad s výsledkem všech poslanců jeho frakce (z celého EP, včetně něj) ve stejných hlasováních, ve kterých se počítá jemu.
- Těsná hlasování: Těsné hlasování: rozdíl mezi hlasy pro a proti je nejvýš 21 (tolik křesel má ČR).
- Kde rozhodly české hlasy: Těsná hlasování, kde rozhodly české hlasy: těsné hlasování, které by bez hlasů pro a proti českých poslanců dopadlo opačně (prostá většina, při rovnosti zamítnuto). Vynechávají se hlasování, jejichž oficiální výsledek neodpovídá prosté většině (vyžadovala jinou většinu), protože u nich nelze kontrafakt spolehlivě spočítat.
- Srovnání s delegacemi podobné velikosti: Srovnání s delegacemi podobné velikosti: stejná čísla jako u české delegace (jednotnost, těsná hlasování, která by bez hlasů delegace dopadla opačně) spočítaná stejnými pravidly pro delegace států s 20–22 poslanci (podle počtu poslanců u posledního hlasování v datech). Kontrafakt „bez hlasů delegace by hlasování dopadlo opačně“ platí pro jakoukoli skupinu poslanců, jejíž čistý rozdíl pro/proti převýší celkový rozdíl, takže nic neříká o větším vlivu české delegace. U ostatních států se berou všichni poslanci, které HowTheyVote u hlasování vede (mandáty z EP API máme jen pro české poslance).
- Prezence na zasedání (podle EP): Prezence na zasedání (podle EP): v kolika dnech jednání v plénu v době mandátu byl poslanec zapsán v prezenční listině EP (EP Open Data, meetings). Počítají se jen dny, ke kterým listina už existuje (budoucí dny se nepočítají jako neúčast). Kdo je v listině i mezi omluvenými, je přítomen; omluvení se ukazují zvlášť. Je to jiná metrika než Účast na hlasování, která počítá hlasy z HowTheyVote: poslanec mohl být na jednání a nehlasovat, nebo se hlasování nezúčastnit z jiných důvodů. Bez mediánu EP a bez pořadí.
- Projevy v plénu: Projevy v plénu: počet ústních projevů v rozpravách v době mandátu podle EP Open Data (endpoint speeches) a jejich celková délka z časových značek zdroje (jen u projevů, kde jsou obě značky). Písemná prohlášení se počítají zvlášť a do projevů se nesčítají, protože se dají psát hromadně. Jde o počet a čas, ne o kvalitu ani vliv; do třetin v delegaci nevstupuje a medián EP se neuvádí (projevy všech poslanců EP by znamenaly tisíce dotazů týdně). Pozměňovací návrhy ve výborech tu nejsou: strojově čitelná data (Parltrack) jsou naposledy z února 2026.
- Kde hlasoval jinak než frakce: Kde hlasoval jinak než frakce: poslanec hlasoval (pro / proti / zdržel se) jinak, než jednoznačná většina jeho frakce k datu hlasování. U každého takového hlasování se zjišťuje, jak hlasovala většina jeho české strany (ostatní poslanci strany, kteří k datu hlasování měli mandát a hlasovali). Když strana nemá jiného hlasujícího poslance nebo je většina nerozhodná, údaj není (null) a nepočítá se. Častá shoda se stranou při odchylce od frakce znamená, že poslanec sleduje linii domácí strany.
- Kde se Češi rozdělili: Míra rozdělení mezi Čechy: menší ze dvou čísel (pro, proti) mezi českými poslanci v mandátu, děleno součtem pro a proti. 0 = všichni na jedné straně, 0,5 = půl na půl. Zdržení a nehlasování se nepočítají. Při stejné míře rozhoduje větší počet hlasujících.
- Češi jednotně: Češi jednotně: podíl hlasování, ve kterých všichni čeští poslanci, kteří hlasovali pro nebo proti, byli na stejné straně (počítají se jen hlasování, kde pro nebo proti hlasovali aspoň dva). Výrazné rozdělení: menšina tvoří aspoň 30 % hlasů pro a proti.
- Jednotnost strany: Jednotnost strany: podíl hlasování, kde aspoň dva poslanci strany hlasovali a všichni hlasovali stejně (pro / proti / zdržel se). Příslušnost ke straně k datu hlasování.
- Práce na textech: Práce na textech: zprávy (poslanec je zpravodaj), stínové zprávy, stanoviska výborů, návrhy usnesení (poslanec je signatář) a otázky Komisi a Radě podle EP Open Data. U zpráv a usnesení se ukazuje výsledek posledního hlavního hlasování o textu v plénu (HowTheyVote), vždy po typech zvlášť. Samostatný návrh usnesení, který nahradil společný návrh, se počítá jako „nahrazený“, ne jako zamítnutý. Kde HowTheyVote nemá jmenovité hlasování (ještě neproběhlo, nebo se hlasovalo zvednutím ruky či tajně), ukazuje se „bez jmenovitého hlasování“. Stanoviska výborů výsledek nemají. Pozměňovací návrhy nejsou zahrnuté: v plénu je zdroje neuvádějí podle jmen, ve výborech nejsou dostupná aktuální data. Jedna role v jedné proceduře se počítá jednou.
- Práce na textech – třetiny v delegaci: Profil práce na textech (stránka Práce na textech) počítá přidělené role bez ohledu na výsledek hlasování: zprávy a stanoviska, které poslanec vede jako zpravodaj, a zprávy a stanoviska, které vyjednává jako stínový zpravodaj za frakci. U každé kategorie se ukazuje třetina mezi současnými poslanci delegace (horní třetina = alespoň 2/3 kolegů má méně), nula třetinu nemá. Celkové pořadí ani body záměrně nepočítáme: zpráva a stanovisko nejsou stejná práce a žádná váha by nebyla podložená. Podepsané návrhy usnesení se ukazují zvlášť a do třetin nevstupují: podepisují je desítky poslanců za frakci a společné návrhy sepisují jen některé frakce, takže počet vypovídá hlavně o frakci. Funkce (předseda či místopředseda výboru, vedení frakce) se uvádějí podle EP jako kontext a čísla neupravují. Zprávy si frakce rozdělují podle bodů úměrných velikosti, takže malé frakce a nezařazení jich dostávají méně; ani to se do čísel nepřepočítává. Kdo byl v mandátu méně než 75 % období (od začátku období do posledního hlasování v datech), třetinu nedostane: srovnání počtů s kolegy, kteří mají za sebou celé období, by vyznělo jako verdikt. Čísla zůstávají.
- Témata: Témata podle Legislativní observatoře EP (OEIL, úroveň 2) z HowTheyVote. České názvy jsou ruční překlad (data/manual/topics_cs.json), OEIL je jen anglicky a francouzsky. Jedno hlasování může patřit do více témat. Ukazuje se deset témat s nejvíce hlasováními v celém období.
Další pravidla:
- Typ hlasování určují pevná pravidla podle popisu hlasování ve zdroji (vote_kinds.py). U návrhu na zamítnutí znamená hlas PRO zamítnutí textu. Český popis hlasování („Odst. 5, 2. část“, „PN 12“) vzniká ze zdrojového francouzského popisu také pevnými pravidly (labels_cs.py); co pravidla neznají, zůstává v originále.
- Počítají se jen jmenovitá hlasování v plénu. Hlasování zvednutím ruky a hlasování ve výborech nejsou strojově dostupná.
- Hlasování mimo dobu mandátu (podle EP) se poslanci nepočítají. HowTheyVote například vede Filipa Turka i v hlasováních ze 7.–9. 10. 2025, přestože jeho mandát podle EP skončil 3. 10. 2025.
- „Nehlasoval/a“ neznamená nutně nepřítomnost na jednání: poslanec mohl být přítomen a nehlasovat. Nízká účast na hlasování může mít i důvody jako nemoc nebo rodičovství.
- Oficiální výsledek bereme ze zdroje. U několika hlasování neodpovídá prosté většině (např. vyžadovala absolutní většinu 361 hlasů, nebo hlasování 181313 skončilo 289 : 289 a zdroj ho uvádí jako přijaté). Taková hlasování se do rozhodujících nepočítají, protože u nich nevíme, jaká většina by bez českých hlasů byla potřeba.
- Hlasování s frakcí a shoda s Čechy jsou jen informativní a nic neříkají o kvalitě práce. Souhrnné „skóre pracovitosti“ záměrně neukazujeme.
- Čísla počítá deterministický skript compute_stats.py s testy, ne AI.
Licence
- Výpočty (skripty a testy ve veřejném repozitáři): licence GNU AGPL-3.0, viz LICENSE. Zdrojový kód webu samotného (vzhled a stránky) je soukromý.
- Data v adresáři
data/: odvozená z HowTheyVote.eu, proto pod licencí ODbL 1.0 (sdílet za stejných podmínek). Údaje z EP Open Data jsou pod CC BY 4.0. Viz DATA_LICENSE.md. - Portréty: © European Union – Source: EP.
- Písmo Plus Jakarta Sans: SIL Open Font License 1.1, hostované přímo na tomto webu (žádné Google Fonts).
- Každá týdenní aktualizace dat má v repozitáři značku
data-RRRR-MM-DD, takže jde zpětně dohledat, z jakých dat které číslo vzniklo.
Opravy a změny metodiky
- 15. 10. 2026 – Nová stránka Strany → Evropské frakce: souhrn hlasování celých politických skupin EP (všichni členové, ne jen čeští). Účast skupiny = podíl hlasů pro, proti nebo zdržel se ze všech hlasů členů, soudržnost = podíl hlasů pro a proti odpovídajících většině skupiny (v hlasováních, kde hlasovalo pro nebo proti aspoň 10 členů), výrazně rozdělené hlasování = menšina mezi hlasy pro a proti aspoň 30 % (stejný práh jako u české delegace). Nezařazení nejsou skupina, proto tu nejsou. Weby skupin jsou z Wikidat, popisy skupin záměrně neuvádíme.
- 15. 10. 2026 – Nová stránka Hlasování podle témat: 12 témat jako pevná pravidla nad tématy Legislativní observatoře EP (žádná AI). Jedno hlasování se počítá do všech svých témat, hlasování bez tématu je v řádku „Bez tématu“. U každého tématu je počet hlasování, závěrečných, „Češi jednotně“, rozložení hlasů Čechů v závěrečných hlasováních a účast Čechů.
- 15. 10. 2026 – Práce poslanců má vlastní položku v menu a přehledovou stránku: souhrn (zprávy, které čeští poslanci vedou a vyjednávají, projevy, otázky, prezence), kdy se pracovalo, rozpad zpráv podle typu procedury, naposledy přijaté zprávy s českou stopou a rozpad podle frakcí. Každý text se v součtech počítá jednou, i když na něm pracovali dva Češi. Frakce jsou řazené podle počtu poslanců, ne podle výkonu, a u každé je i průměr na poslance, protože zprávy se mezi frakce dělí podle jejich velikosti. Tabulka po poslancích s třetinami je na samostatné záložce.
Kontakt a nahlášení chyby
Našli jste chybu v datech nebo ve výpočtu, nebo máte dotaz? Napište nám. Pomůže odkaz na stránku nebo hlasování.
Chyby můžete hlásit i veřejně jako issue na GitHubu. Skripty, které počítají čísla, i data jsou veřejné.
Loga a barvy
Loga stran a frakcí jsou ochranné známky jejich vlastníků. Používáme je v rámci informačního užití, jen k identifikaci
strany nebo frakce u čísel, která se jí týkají. Kde logo chybí, ukazujeme tečku a zkratku.
Loga se neupravují a u každého je uveden oficiální zdroj (data/manual/logos.json). Na žádost vlastníka logo odstraníme.
Barvy v grafech jsou zvolené kvůli rozlišitelnosti, nejde o oficiální barvy stran (kde oficiální barvu známe, je uvedena se zdrojem).