Forenzní audit voleb 2026

Nálezy – Plzeň

Každý nález uvádí důkazy, míru jistoty, simulovaný dopad a doporučený krok. Registr byl vytvořen automaticky; u každého nálezu je uveden stav kontroly.

Škála jistoty: Jistá – deterministický rozpor v datech; Velmi vysoká ≥ 95 %; Vysoká 80–95 %; Střední 50–80 %; Nízká < 50 % (riziko, nikoli zjištěná chyba).

N01 · Překlep – vložená číslice

Zastupitelstvo MO Plzeň 1 · Plzeň 1 · okrsek 545970/1024

Velmi vysoká Mění zvolené
Subjekt
PRO PLZEŇ s podporou lidovců – kand. č. 1 Šárka Chvalová
Zjištění
V okrsku 545970/1024 (MO Plzeň 1, 33 mandátů, 369 platných lístků) má PRO PLZEŇ s podporou lidovců kandidáta č. 1 Šárku Chvalovou zapsáno 325 hlasů, všichni ostatní kandidáti strany mají 28–37 (č. 2: 37, č. 3: 33, č. 4: 33, č. 5: 32, č. 6: 31, č. 7: 35). Strana má v okrsku 1 338 hlasů = 33 kandidátů × ~32 (křížky u strany) + přebytek 293 hlasů právě na č. 1. Vzorec odpovídá jedné vložené číslici: 325 → 35 (vypuštěna 2), 32 (vypuštěna 5) nebo 25 (vypuštěna 3); nejpravděpodobnější je 35 (soused 37, medián poměru č. 1 k průměru č. 2–6 je ve zbylých 45 okrscích 0,96, rozsah 0,78–1,10; zde 9,7×). Hodnota 325 by znamenala, že Chvalovou označilo 88 % ze 369 platných lístků, ve zbylých okrscích je medián 11 %, a to při pouhých ~32 křížcích u strany. Součet kandidátů (1 338) i součet stran (11 384) se shodují s PL_HL_CELK, takže chyba je už v zapsaném řádku a kontrolou součtu ji nelze odhalit. Podíl strany v okrsku na lístku MO je s chybou 11,75 % (poměr k lístku města 1,18; medián okrsků 1,00, kvartily 0,92–1,12), po opravě 9,45 % (poměr 0,95), na lístku města 9,93 %.
Důkaz
Dvě nezávislé linie: (1) uvnitř listiny je 10× nad všemi sousedy a po odečtení jedné číslice se s nimi shoduje; (2) ve zbylých 45 okrscích MO je č. 1 vždy na úrovni sousedů (max. 1,10×) a její celkový součet bez tohoto okrsku je 1 666, tj. pod č. 2 Krňoulem (1 774 bez okrsku 1024). Detektor spiků dává z = 134. Místní preferenci (např. rodiště kandidátky) vylučuje to, že by ji muselo zapsat ~290 voličů z 369 a ostatní kandidáti strany by přitom zůstali na ~32.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – vzorec odpovídá překlepu při přepisu zápisu (jedna číslice navíc); data neukazují nic, co by svědčilo o záměru. Chyba se týká jen kandidátního řádku a hlasů strany, ne celkových součtů okrsku.
Dopad
Mandáty stran se nemění (PRO PLZEŇ 4, ANO 12, ODS 5, STAN 5, Chceme Plzeň 3, SPD 2, Piráti 2, KSČM 0, SocDem 0; po odečtení 290 i 300 hlasů beze změny). Mění se ale zvolení uvnitř PRO PLZEŇ, protože preferenční práh klesne z 1 776,5 (110 % z 1 615) na 1 767,7 (53 031 hlasů): a) současný stav – práh splňuje 5 kandidátů (Chvalová 1 991, Morávek 1 905, Krňoul 1 811, Uhlík 1 801, Pernglau 1 793) a o 4 mandáty se dělí podle hlasů, Pernglau je pátá a zvolena není; b) konzervativní oprava (325 → 35, −290; Chvalová 1 701) i horní odhad (325 → 25, −300; Chvalová 1 691) dávají totéž: práh 1 767,7, Chvalová jej nesplní a zvoleni jsou Tomáš Morávek (č. 7), Štěpán Krňoul (č. 2), Jiří Uhlík (č. 3) a Lucie Pernglau (č. 4). Místo Šárky Chvalové (č. 1) by tedy byla zvolena Lucie Pernglau (č. 4, 1 793 hlasů). Změna by nastala při jakékoli správné hodnotě do 126 hlasů; Chvalová by zůstala zvolena jen při hodnotě ≥ 127 (simulace), což neodpovídá žádnému okolí v datech (28–37). Pernglau má náskok 92 hlasů před Chvalovou po opravě (1 793 vs 1 701).
Doporučení
Co nejdříve ověřit v původním zápisu okrskové komise 545970/1024 (MO Plzeň 1) hlasy kandidáta č. 1 PRO PLZEŇ s podporou lidovců; pokud je správně 35 (nebo 25/32), opravit data a výsledek zastupitelstva MO Plzeň 1 (zvolena Lucie Pernglau místo Šárky Chvalové). Sledovat lhůty pro případný podnět k přezkumu.
Stav kontroly
zkontrolováno Ověřeno přímo v hl, t3, ros a rk (ZK 54597001, strana 6): vektor hlasů v okrsku 1024, součty, všech 45 ostatních okrsků, lístek města v témže okrsku a simulace outcome() pro opravu na 35, 32 i 25 hlasů a pro hraniční hodnoty 126/127.
Ověřit na volby.gov.cz
okrsek 1024 – MO · hlasy kandidátů strany č. 6 (data)

Plzeň 1, okrsek 1024: hlasy kandidátů strany

Hodnota kandidáta z nálezu proti sousedům na listině

Okrsek 1024Medián sousedních okrsků
01002003004001471013161922252831Pořadí kandidátaHlasy
Zobrazit jako tabulku
PořadíOkrsekSousedé (medián, přepočteno)
132537.4
23742.7
33342.1
43339.3
53244.1
63136.6
73542.1
83240.5
93236.9
103338.3
113137.4
123539.0
133235.4
143037.4
153236.6
163034.0
173335.5
183135.0
193437.3
203235.3
213034.5
223136.0
233134.5
243233.5
253333.5
263233.7
273132.1
283032.8
293132.1
302931.4
312933.1
322830.9
332830.2

N02 · Výsledek těsnější než běžná chybovost sčítání

zastupitelstva města a MO · Plzeň 6-Litice, Plzeň 2-Slovany

Nízká Těsný výsledek
Subjekt
2 zastupitelstva
Zjištění
Uvedené Plzeň 8-Černice (29 hlasů) je chybný údaj detektoru: jde o PRO PLZEŇ s podporou lidovců, která má 366 hlasů = 5,43 % (29 hlasů nad 5% hranicí) a 0 mandátů; pád pod hranici by nic nezměnil (simulace −30 i −366 hlasů beze změny mandátů), protože strana ani tak nezískává mandát. Skutečná rezerva Černic je 61 hlasů (Pro Černice by při −61 přišla o 2. mandát ve prospěch OBČAS, kandidát Pavel Hrdlička č. 6 místo Radka Herynka č. 2; ANO při −62 o jediný mandát, místo Tomáše Hejtmánka by byl zvolen Pavel Hrdlička), tj. ~7 voličů při 9 mandátech. Skutečně těsné jsou jiné MO: Plzeň 6-Litice (11 mandátů, jediný okrsek 554758/6001) – PRO PLZEŇ získá 2. mandát při +32 hlasech (3 voliči; ANO 7→6, zvolen Radek Švajcr č. 2 místo Pavla Vacka č. 7) a ANO ho ztratí při −112; Plzeň 2-Slovany – Česká pirátská strana má 14 495 hlasů = 4,98 % a při +56 hlasech (2 voliči; seats.csv uvádí 53 bez zohlednění růstu základu) by překročila 5% hranici a získala 1 mandát (Kristýna Paulová č. 4) na úkor STAN (Ivana Petrová č. 7); Plzeň 9-Malesice – PRO PLZEŇ ztratí 2. mandát při −46 hlasech (6 voličů; Martin Knopp č. 2 místo Jiřího Hrbka č. 9 STAN); Plzeň 10-Lhota – SNK PRO VÁS přijde při −83 o 3. mandát (Jan Novák č. 3, místo něj Zdeněk Mužík č. 6 PRO PLZEŇ). Město (rezerva 7 072 hlasů, nejvíce Chceme Plzeň) a MO Plzeň 1, 3, 4, 5, 7 jsou bezpečně nad hranicí detektoru.
Důkaz
Simulace outcome(): Litice dV{PRO PLZEŇ:+31}=beze změny, +32=změna; Slovany Piráti +55 beze změny, +56 změna; Malesice −45 beze změny, −46 změna; Lhota −82 beze změny, −83 změna; Černice Pro Černice −60 beze změny, −61 změna; Černice PRO PLZEŇ −30/−366 beze změny.
Jistota chyby
Nízká (< 50 %)
Indikace úmyslu
Bez indikace – jde o statistickou těsnost, ne o zjištěnou chybu.
Dopad
Bez zjištěné chyby se nic nemění. Mandát by v pěti MO (Litice, Slovany, Malesice, Lhota, Černice) změnila oprava nebo chyba o 32–83 hlasů, tedy několik voličů; kandidáty viz zjištění. Detektor údaj Černice 29 hlasů nesprávně vydává za rozhodující rezervu.
Doporučení
Při případném přezkumu zkontrolovat zápisy okrsků v MO Litice (554758/6001), Slovany (zejména Piráti), Malesice (559199/9001) a Lhota; v detektoru nepočítat vzdálenost k 5% hranici u stran, které jsou nad hranicí a mandát stejně nezískají, a u stran pod hranicí ji počítat po přepočtu základu (+56 místo 53); práh ≤ 30 hlasů nahradit prahem v počtu voličů (např. ≤ 10 voličů, rezerva/M), jinak vypadne Litice (32 hlasů = 3 voliči).
Stav kontroly
zkontrolováno Ověřeno v seats.csv a simulací outcome() pro všechna zastupitelstva (hlasy_k_zisku, hlasy_k_ztrate, do_prahu) a ověřen tvar výběru v scripts/findings_auto.py (krit = min(gain, lose, |do_prahu|) ≤ 30).

N03 · Neúplně opsaný řádek kandidátů

Zastupitelstvo MO Plzeň 1 · Plzeň 1 · okrsek 545970/1007

Velmi vysoká Bez vlivu
Subjekt
Komunistická strana Čech a Moravy
Zjištění
Kandidáti strany mají v okrsku 326 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 11 (rozpětí 9–14), nulu má 3 z 33 kandidátů (č. 18–20). Podíl strany v okrsku je 3,9 % proti 2,8 % (rozpětí 0,3–4,8 %) v sousedních okrscích a 2,4 % mediánu zastupitelstva. Na druhém lístku (Plzeň) má táž strana v okrsku 320 hlasů, tj. 2,7 % (medián zastupitelstva 1,4 %). V roce 2022 měla strana ve stejně číslovaném okrsku 7,9 % (medián zastupitelstva 4,3 %). Hlasy na platný lístek v okrsku: 0,901 oproti 0,933 u sousedů (deficit ~300 hlasů).
Důkaz
Lístek s křížkem u strany dává hlas souvislé řadě kandidátů od začátku listiny; nula uprostřed řádku, za níž následují kandidáti na úrovni lístků s křížkem, tomu odporuje – typicky vynechané buňky při přepisu zápisu.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 33 hlasů (konzervativně, medián řádku) i 36 hlasů (horní odhad) nemění rozdělení mandátů (strana 0 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–33 řádku v hl, součet kandidátů = POC_HLASU (326), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 1007 – MO (data)

N04 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 1 · okrsek 545970/1034

Velmi vysoká Bez vlivu
Subjekt
SPD + TRIKOLORA + PRO s podporou PŘÍSAHY
Zjištění
V okrsku 545970/1034 (Plzeň 1, 359 platných lístků města) má SPD + TRIKOLORA + PRO s podporou PŘÍSAHY kandidáty č. 1–3 po 24 hlasech, č. 4–24 po 21, č. 25–41 po 20, č. 42 má 19 a kandidáti č. 43–47 mají 0 (součet 872 = POC_HLASU). Hlasy klesají od č. 1 k č. 42 jen o 5, tedy 19 ze 24 voličů s křížkem má nejvýše 5 hlasů pro jiné strany; nula u č. 43 by vyžadovala, aby všech 19 mělo přesně 5 (žádný volič s 0–4). Na lístku MO Plzeň 1 téhož okrsku má strana všech 33 kandidátů 23–24 hlasů, řádek je tam úplný. V 155 okrscích s ≥ 5 hlasy u č. 1 má strana nenulového č. 47 (medián č. 47/č. 1 = 0,81). Chybí 5 kandidátů, odhadem 95 hlasů (5 × 19), horní odhad 120 (5 × 24).
Důkaz
Dvě linie: (1) monotónnost – při poklesu o pouhých 5 hlasů do č. 42 je nula u č. 43 téměř vyloučena; (2) lístek MO téhož okrsku má úplný řádek 23–24 hlasů. Slabší je jen malý počet chybějících kandidátů.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný konec řádku zápisu (posledních 5 kandidátů), nic nesvědčí o záměru.
Dopad
Simulace outcome(): doplnění 95 i 120 hlasů nemění mandáty ani zvolené; SPD je ve městě na 4,58 % a chybí jí 9 046 hlasů do 5% hranice.
Doporučení
Ověřit v zápisu okrsku 545970/1034 hlasy SPD u kandidátů č. 43–47 na lístku města a opravit data.
Stav kontroly
zkontrolováno Ověřen vektor hlasů SPD v okrsku 545970/1034 (lístek města i MO Plzeň 1), poslední nenulový kandidát ve všech 174 okrscích, monotónní profil poklesu a simulace outcome() pro doplnění 95 i 120 hlasů.
Ověřit na volby.gov.cz
okrsek 1034 – město (data)

N05 · Neúplně opsaný řádek kandidátů

Zastupitelstvo MO Plzeň 1 · Plzeň 1 · okrsek 545970/1039

Velmi vysoká Bez vlivu
Subjekt
SPD + TRIKOLORA + PRO s podporou PŘÍSAHY
Zjištění
Kandidáti strany mají v okrsku 314 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 11 (rozpětí 10–13), nulu má 5 z 33 kandidátů (č. 18–22). Podíl strany v okrsku je 3,8 % proti 6,4 % (rozpětí 3,1–8,9 %) v sousedních okrscích a 5,7 % mediánu zastupitelstva. Na druhém lístku (Plzeň) má táž strana v okrsku 546 hlasů, tj. 4,7 % (medián zastupitelstva 4,5 %). Hlasy na platný lístek v okrsku: 0,888 oproti 0,919 u sousedů (deficit ~291 hlasů).
Důkaz
Lístek s křížkem u strany dává hlas souvislé řadě kandidátů od začátku listiny; nula uprostřed řádku, za níž následují kandidáti na úrovni lístků s křížkem, tomu odporuje – typicky vynechané buňky při přepisu zápisu.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 55 hlasů (konzervativně, medián řádku) i 60 hlasů (horní odhad) nemění rozdělení mandátů (strana 2 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–33 řádku v hl, součet kandidátů = POC_HLASU (314), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 1039 – MO (data)

N06 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 2-Slovany · okrsek 545988/2008

Velmi vysoká Bez vlivu
Subjekt
SPD + TRIKOLORA + PRO s podporou PŘÍSAHY
Zjištění
V okrsku 545988/2008 (Plzeň 2-Slovany, 186 platných lístků města) má SPD + TRIKOLORA + PRO s podporou PŘÍSAHY kandidáty č. 1–30 shodně 9–11 hlasů (součet 282 = POC_HLASU), kandidáti č. 31–47 mají 0. Na lístku MO Plzeň 2 téhož okrsku má strana č. 1–28 shodně 15–17 hlasů, č. 29–31 pak 14, 13 a 11 (MO má 31 mandátů, č. 32–33 jsou nad jejich počtem a mají 0), řádek je tam tedy zapsán celý. Nulu u 17 kandidátů č. 31–47 na lístku města by vysvětlilo jen to, že každý z ~9 voličů s křížkem dal jiným stranám alespoň 17 hlasů; ostré useknutí na č. 30 odpovídá nedopsanému konci řádku. Chybí odhadem 153 hlasů (17 × 9), horní odhad 187 (17 × 11); detektor uvádí 170.
Důkaz
Dvě linie: (1) logická nemožnost – křížek u strany dává hlas prvním M kandidátům listiny, nula u č. 31–47 by vyžadovala ≥ 17 hlasů pro jiné strany u každého z ~9 voličů; (2) lístek MO téhož okrsku má řádek strany plný. Z 174 okrsků je to jediný, kde SPD s ≥ 5 hlasy u č. 1 končí už na č. 30; v 155 okrscích má nenulového č. 47.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný konec řádku zápisu (přechod na další list tiskopisu), nic nesvědčí o záměru.
Dopad
Simulace outcome() pro Zastupitelstvo města: doplnění 153 (17 × 9) i 187 hlasů (17 × 11) nemění mandáty ani zvolené. SPD má ve městě 98 815 hlasů = 4,58 % a chybí jí 9 046 hlasů do 5% hranice, takže mandát nezískává ani po doplnění.
Doporučení
Ověřit v zápisu okrsku 545988/2008 hlasy kandidátů SPD č. 31–47 na lístku města a opravit data.
Stav kontroly
zkontrolováno Ověřen vektor hlasů v hl (lístek města, SPD, okrsek 545988/2008), lístek MO Plzeň 2 téhož okrsku, poslední nenulový kandidát ve všech 174 okrscích a simulace outcome() pro doplnění 153 i 187 hlasů.
Ověřit na volby.gov.cz
okrsek 2008 – město (data)

N07 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 3 · okrsek 546003/3003

Velmi vysoká Bez vlivu
Subjekt
SPD + TRIKOLORA + PRO s podporou PŘÍSAHY
Zjištění
V okrsku 546003/3003 (Plzeň 3, 198 platných lístků města) nejde o souvislý blok, jak tvrdí generátor („č. 1–8, dále 26 nul“): SPD má na lístku města nenulové hodnoty jen u 21 z 47 kandidátů (č. 1–8, 10–12, 18, 19, 22, 25, 29, 31, 34, 35, 37, 41), vždy 12–14 hlasů, ostatních 26 kandidátů má 0 (součet 288 = POC_HLASU). Nuly jsou tedy i uprostřed listiny (např. č. 9, 13–17, 20–21, 23–24) mezi kandidáty se 14 hlasy, což při 12–14 křížcích u strany nelze. Na lístku MO Plzeň 3 téhož okrsku má strana všech 33 kandidátů zapsaných (11–13 hlasů). Je to jediný z 174 okrsků města, kde SPD s ≥ 8 hlasy u č. 1 má nuly v prvních 30 kandidátech. Poškozený je i další řádek téhož lístku města: ODS má nuly u č. 39, 41, 44, 45 a 47, tedy 5 nul z posledních 9 kandidátů (ostatní mají 28–35 hlasů; Jan Malast č. 40 s 31 hlasy je správná hodnota, chybné jsou nuly u jeho sousedů), zatímco na lístku MO nemá ODS žádné nuly. ODS je řešena v nálezu typos:souhrn a v dopadu zde není započtena. Chybí u SPD odhadem 312 hlasů (26 × 12), horní odhad 370 (47 × 14 − 288).
Důkaz
Logická nemožnost (nuly uprostřed listiny mezi kandidáty se 14 hlasy) a plný řádek SPD na lístku MO téhož okrsku (11–13 hlasů). Nuly, které nemohou být správně, má ve stejném okrsku a na stejném lístku také ODS, což podporuje společnou příčinu – chybný přepis lístku města v tomto okrsku.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – vzorec odpovídá chybám při přepisu řádků lístku města v tomto okrsku; záměr nelze z dat prokázat.
Dopad
Simulace outcome() pro Zastupitelstvo města: doplnění 312 hlasů (nuly na 12) i 370 hlasů (všech 47 kandidátů na 14) nemění mandáty ani zvolené; SPD je ve městě na 4,58 % a chybí jí 9 046 hlasů do 5% hranice. Dopad nul u ODS (+145 až +175 hlasů) je samostatně v nálezu typos:souhrn a nepočítá se zde podruhé.
Doporučení
Ověřit v zápisu okrsku 546003/3003 celý lístek města (SPD i ODS), nejen jednotlivé hodnoty, a opravit data. V detektoru popsat vzorec přesněji (rozptýlené nuly, ne souvislý blok).
Stav kontroly
zkontrolováno Ověřen úplný vektor hlasů SPD v okrsku 546003/3003 (lístek města i MO Plzeň 3), počty nul u všech stran téhož lístku, ostatní okrsky města a simulace outcome() pro doplnění 312 i 370 hlasů; ODS téhož okrsku sladěna s nálezem typos:souhrn.
Ověřit na volby.gov.cz
okrsek 3003 – město (data)

N08 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 3 · okrsek 546003/3003

Velmi vysoká Bez vlivu
Subjekt
Občanská demokratická strana
Zjištění
Kandidáti strany mají v okrsku 1 267 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 29 (rozpětí 28–35), nulu má 5 z 47 kandidátů (č. 39, 41, 44, 45, 47). Podíl strany v okrsku je 15,2 % proti 14,9 % (rozpětí 9,9–23,5 %) v sousedních okrscích a 14,7 % mediánu zastupitelstva. Na druhém lístku (Plzeň 3) má táž strana v okrsku 868 hlasů, tj. 15,1 % (medián zastupitelstva 12,9 %). Hlasy na platný lístek v okrsku: 0,897 oproti 0,925 u sousedů (deficit ~264 hlasů).
Důkaz
Nula za blokem by znamenala, že každý z ~31 lístků s křížkem u strany obsahoval nejméně 9 hlasů pro kandidáty jiných stran – prakticky vyloučeno.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 145 hlasů (konzervativně, medián řádku) i 170 hlasů (horní odhad) nemění rozdělení mandátů (strana 8 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–47 řádku v hl, součet kandidátů = POC_HLASU (1 267), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 3003 – město (data)

N09 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 3 · okrsek 546003/3015

Velmi vysoká Bez vlivu
Subjekt
ANO 2011 a nezávislí
Zjištění
Kandidáti strany mají v okrsku 4 023 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 105 (rozpětí 104–121), nulu má 9 z 47 kandidátů (č. 25–33). Podíl strany v okrsku je 23,4 % proti 39,9 % (rozpětí 22,0–43,3 %) v sousedních okrscích a 32,0 % mediánu zastupitelstva. V roce 2022 měla strana ve stejně číslovaném okrsku 30,4 % (medián zastupitelstva 27,3 %). Hlasy na platný lístek v okrsku: 0,851 oproti 0,935 u sousedů (deficit ~1 699 hlasů).
Důkaz
Lístek s křížkem u strany dává hlas souvislé řadě kandidátů od začátku listiny; nula uprostřed řádku, za níž následují kandidáti na úrovni lístků s křížkem, tomu odporuje – typicky vynechané buňky při přepisu zápisu.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 945 hlasů (konzervativně, medián řádku) i 954 hlasů (horní odhad) nemění rozdělení mandátů (strana 18 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–47 řádku v hl, součet kandidátů = POC_HLASU (4 023), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 3015 – město (data)

N10 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 3 · okrsek 546003/3059

Velmi vysoká Bez vlivu
Subjekt
ANO 2011 a nezávislí
Zjištění
Kandidáti strany mají v okrsku 2 687 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 61 (rozpětí 59–70), nulu má 3 z 47 kandidátů (č. 25–27). Podíl strany v okrsku je 35,3 % proti 40,7 % (rozpětí 28,7–51,5 %) v sousedních okrscích a 32,0 % mediánu zastupitelstva. V roce 2022 měla strana ve stejně číslovaném okrsku 31,1 % (medián zastupitelstva 27,3 %). Hlasy na platný lístek v okrsku: 0,876 oproti 0,922 u sousedů (deficit ~394 hlasů).
Důkaz
Lístek s křížkem u strany dává hlas souvislé řadě kandidátů od začátku listiny; nula uprostřed řádku, za níž následují kandidáti na úrovni lístků s křížkem, tomu odporuje – typicky vynechané buňky při přepisu zápisu.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 183 hlasů (konzervativně, medián řádku) i 183 hlasů (horní odhad) nemění rozdělení mandátů (strana 18 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–47 řádku v hl, součet kandidátů = POC_HLASU (2 687), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 3059 – město (data)

N11 · Neúplně opsaný řádek kandidátů

Zastupitelstvo MO Plzeň 4 · Plzeň 4 · okrsek 546208/4015

Velmi vysoká Bez vlivu
Subjekt
Česká pirátská strana
Zjištění
Kandidáti strany mají v okrsku 162 hlasů (součet vektoru kandidátů = POC_HLASU); nenulové hodnoty jsou většinou kolem 9 (rozpětí 9–11), nulu má 10 z 27 kandidátů (č. 3, 8, 10, 11, 13, 14, 16, 22, 25, 26). Podíl strany v okrsku je 2,5 % proti 4,8 % (rozpětí 3,8–6,0 %) v sousedních okrscích a 5,1 % mediánu zastupitelstva. Na druhém lístku (Plzeň) má táž strana v okrsku 327 hlasů, tj. 3,1 % (medián zastupitelstva 4,5 %). V roce 2022 měla strana ve stejně číslovaném okrsku 7,2 % (medián zastupitelstva 6,6 %). Hlasy na platný lístek v okrsku: 0,926 oproti 0,916 u sousedů (bez deficitu).
Důkaz
Lístek s křížkem u strany dává hlas souvislé řadě kandidátů od začátku listiny; nula uprostřed řádku, za níž následují kandidáti na úrovni lístků s křížkem, tomu odporuje – typicky vynechané buňky při přepisu zápisu.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu (typicky přechod na další stranu tiskopisu)
Dopad
Bez vlivu na mandáty ani zvolené: simulace doplnění 90 hlasů (konzervativně, medián řádku) i 110 hlasů (horní odhad) nemění rozdělení mandátů (strana 1 mand.) ani zvolené kandidáty.
Doporučení
Ověřit zápis okrsku – hlasy kandidátů strany.
Stav kontroly
zkontrolováno Ověřen vektor HLASY_01–27 řádku v hl, součet kandidátů = POC_HLASU (162), neplatní kandidáti žádní; porovnáno se sousedními okrsky, druhým lístkem a rokem 2022 (kde je strana dohledatelná) a nasimulováno doplnění přes outcome().
Ověřit na volby.gov.cz
okrsek 4015 – MO (data)

N12 · Překlepy a propady u hlasů kandidátů (souhrn)

všechna zastupitelstva · více částí města

Velmi vysoká Bez vlivu
Subjekt
7 hodnot v 7 okrscích
Zjištění
Z 10 hodnot v 8 okrscích je 9 skutečných chyb a 1 falešný nález detektoru. (a) Vložená číslice: č. 1 Chvalová 325 místo ~35 (samostatný nález N01), č. 32 Zdeněk Novák (KSČM, město, okrsek 546208/4017) 33 místo ~3 (sousedé 2–3), č. 9 Štěpánka Březník Škodová (Motoristé, město, 545970/1046) 40 místo ~4 (sousedé 4). (b) Vypadlá číslice: č. 13 Michaela Čakrtová (ANO, MO Plzeň 4, 546208/4016) 8 místo ~78 (sousedé 77–87). (c) Nula místo ~30–80 uprostřed listiny: č. 13 Pavel Šrámek (PRO PLZEŇ, MO Plzeň 3, 546003/3062) 0 při sousedech 77–81; č. 35 Tereza Dubničková (Chceme Plzeň, město, 546003/3015) 0 při sousedech 47–51; č. 39 Lukáš Tuháček a č. 41 Lenka Šudáková (ODS, město, 546003/3003) 0. (d) Propad: č. 30 Jana Bošková (PRO PLZEŇ, město, 545970/1013) 4 při sousedech 16–18. (e) Falešný nález: č. 40 Jan Malast (ODS, 546003/3003) 31 hlasů – detektor jej označil za vloženou číslici (31 → ~1), ale 31 odpovídá základu ODS (28–35); „referenčních“ 0 jsou chybné sousedy č. 39 a 41. Okrsek 3003 je přitom horší, než detektor uvádí: ODS tam má nuly také u č. 44 (Kašpar), 45 (Dischinger) a 47 (Zíka), tedy 5 nul z posledních 9 kandidátů listiny (39, 41, 44, 45, 47), zatímco ostatní mají 28–31; na lístku MO téhož okrsku ODS žádné nuly nemá (24–31). Počty v nálezu (4× vložená, 5× vypadlá) tedy platí jen částečně: správně 3× vložená číslice, 1× vypadlá číslice, 4× nula, 1× propad (+3 neoznačené nuly), 1× falešný.
Důkaz
U všech skutečných chyb jde o hodnoty, které jsou logicky nemožné nebo téměř nemožné: kandidát v prvních M listiny (M = 33 resp. 27 resp. 47) nemůže mít méně hlasů než počet křížků u strany (~16 Bošková, ~77–80 Šrámek a Čakrtová, ~48 Dubničková, ~28 ODS 3003), ani 10× více než sousedé při 2 křížcích u strany (Novák, Škodová). Součty kandidátů se rovnají POC_HLASU, takže chyby jsou už v zapsaných řádcích.
Jistota chyby
Velmi vysoká (≥ 95 %)
Indikace úmyslu
Nízká – nahodilé chyby přepisu; v okrsku 546003/3003 (ODS) může jít o nedopsaný konec listiny.
Dopad
Pouze N01 mění zvolené (Pernglau místo Chvalové v MO Plzeň 1); ostatní hodnoty jednotlivě ani společně nemění mandáty ani zvolené. Simulace města (Šrámek, Čakrtová a Chvalová jsou v MO): Bošková +13, Dubničková +50, Novák −30, Škodová −36, ODS 3003 +145 (5 nul × ~29; horní odhad +175 při 35 na kandidáta) – beze změny mandátů i zvolených, nejtěsnější rezerva města je 7 072 hlasů (Chceme Plzeň); MO Plzeň 3 Šrámek +80, MO Plzeň 4 Čakrtová +70 – beze změny.
Doporučení
Opravit data podle zápisů okrsků 545970/1024, 545970/1013, 545970/1046, 546003/3003, 546003/3015, 546003/3062, 546208/4016 a 546208/4017. V detektoru: (1) nevyhodnocovat jako vloženou číslici hodnotu, jejíž „referencí“ jsou sousedé s nulou (Malast); (2) nuly na konci listiny (č. 44–47 ODS 3003) sledovat stejně jako uprostřed; (3) hodnotu 0 neoznačovat jako „vypadlou číslici“, ale jako nulu / nezapsaný řádek.
Stav kontroly
zkontrolováno Všech 10 hodnot z typos_2026.pkl ověřeno v hl (vektory hlasů v okrscích) proti sousedům na listině a MO lístku téhož okrsku; součty kandidátů sedí s POC_HLASU a PL_HL_CELK; opravy simulovány přes outcome() jednotlivě i společně (konzervativně i horní odhad). Kategorie dopadu souhrnu je „Bez vlivu“, protože jediná oprava měnící zvolené (Šárka Chvalová) je samostatný nález – dopad se tak nepočítá dvakrát.

N13 · Neúplně opsaný řádek kandidátů

Zastupitelstvo města · Plzeň 1 · okrsek 545970/1006

Vysoká Bez vlivu
Subjekt
Stačilo!
Zjištění
V okrsku 545970/1006 (Plzeň 1, 386 platných lístků města) má Stačilo! kandidáty č. 1–9 a 11–21 shodně 5 hlasů (č. 2: 6; součet 101 = POC_HLASU); kandidát č. 10 má 0, protože je neplatný (PLATNOST N, strana má 46 platných kandidátů), č. 22–47 mají 0. Chybí 25 kandidátů × 5 = 125 hlasů. Je to jediný okrsek města, kde strana s ≥ 5 hlasy u č. 1 končí už na č. 21 (v 17 okrscích končí na č. 47). Alternativa: 5 voličů s křížkem u strany a každý přesně 26 hlasy pro jiné strany by ploché 5 u č. 1–21 vysvětlilo, ale ve městě je pokles od č. 1 k č. 47 pozvolný (medián č. 47/č. 1 = 0,67) a různí voliči dávají jiným stranám různé počty, takže shodných 26 u všech pěti je málo pravděpodobné; zcela vyloučit to při malých číslech nelze.
Důkaz
Jediná linie: ostrý zlom z 5 na 0 u č. 22 bez postupného poklesu; chybí druhý lístek ke srovnání.
Jistota chyby
Vysoká (80–95 %)
Indikace úmyslu
Nízká – nedopsaný řádek zápisu; data neukazují nic, co by svědčilo o záměru.
Dopad
Simulace outcome(): doplnění 125 hlasů nemění mandáty ani zvolené. Stačilo! má ve městě 11 574 hlasů = 0,54 %, tedy hluboko pod 5% hranicí.
Doporučení
Ověřit v zápisu okrsku 545970/1006 hlasy kandidátů Stačilo! č. 22–47; vzhledem k nulovému dopadu nízká priorita.
Stav kontroly
zkontrolováno Ověřen vektor hlasů Stačilo! v okrsku 545970/1006 (lístek města), stav kandidáta č. 10 v rk, profil poklesu hlasů od č. 1 k č. 47 ve všech okrscích a simulace outcome() pro doplnění 125 hlasů; strana nekandiduje do MO, druhý lístek ke srovnání není.
Ověřit na volby.gov.cz
okrsek 1006 – město (data)

N14 · Velký rozdíl vydaných a odevzdaných obálek

všechna zastupitelstva · Plzeň 6-Litice · okrsek 554758/6001

Nízká Bez vlivu
Subjekt
1 okrsků (42–42 obálek)
Zjištění
Okrsek 554758/6001 (Plzeň 6-Litice, jediný okrsek MO) vydal 1 016 obálek, odevzdáno 974, tedy 42 obálek (4,1 %) chybí v urně; ve všech ostatních okrscích města je rozdíl nejvýše 18 (medián 0, celkem 179 obálek z 51 946 vydaných), v roce 2022 měl tento okrsek rozdíl 1 (841 / 840). Platné lístky: město 940 (34 neplatných), MO 966 (8 neplatných); hlasy odpovídají odevzdaným obálkám (PL_HL_CELK 40 079 ≤ 940 × 47, resp. 10 079 ≤ 966 × 11). Účast 57,9 % (1 016 z 1 756) proti 50,1 % v roce 2022. Dále mají rozdíl 18 okrsek 554774/8001 (Černice) a 17 okrsek 546003/3045 (Plzeň 3), které jsou pod prahem nálezu.
Důkaz
Poissonův test vůči průměru města (medián 0). Rozdíl vydaných a odevzdaných obálek je v datech jen zapsaným číslem; nic v nich neukazuje, zda voliči obálku neodevzdali (odešli s ní), nebo zda jde o chybu evidence.
Jistota chyby
Nízká (< 50 %)
Indikace úmyslu
Nelze posoudit z dat – nejběžnější vysvětlení je neodevzdaná obálka voličů, kteří odešli, nebo chyba při zápisu počtu vydaných obálek.
Dopad
Data neukazují chybu v hlasech: lístky, které jsou v urně, byly sečteny a odpovídají odevzdaným obálkám. Pozor však na těsnost: Litice jsou MO s jediným okrskem a rozhodující rezerva je jen +32 hlasů (3 voliči), PRO PLZEŇ by při 32 hlasech navíc získala 2. mandát od ANO (viz nález „tight“). Kdyby 42 chybějících obálek byla nepočítaná platná hlasování (ne pouze neodevzdané obálky), mohla by výsledek změnit; důkaz nic takového neukazuje.
Doporučení
Ověřit komentář komise v zápisu okrsku 554758/6001 (důvod rozdílu 42 obálek) a zápis o počtu vydaných obálek; vzhledem k tomu, že jde o jediný okrsek MO Litice s mandátovou rezervou 3 voličů, je to užitečné i v případě bezchybného sčítání.
Stav kontroly
zkontrolováno Ověřeno v t3 (VYD_OBALKY − ODEVZ_OBAL pro všech 174 okrsků), v batches_2026.pkl (okrsek 554758/6001 odeslán jednou, bez oprav) a v roce 2022; rozdíl 42 je jediný ≥ 20, další největší jsou 18 a 17.
Ověřit na volby.gov.cz
okrsek 6001 – město (data) · okrsek 6001 – MO (data)

N15 · Výrazný rozdíl mezi lístkem města a MO (k ověření)

město i MO · Plzeň 3 · okrsek 546003/3043

Střední Bez vlivu
Subjekt
1 okrsek
Zjištění
Nález se skládá ze dvou různých případů. (1) 546003/3043, SPD + TRIKOLORA + PRO s podporou PŘÍSAHY: na lístku MO Plzeň 3 má strana 330 hlasů, tj. přesně 10 hlasů u každého z 33 kandidátů (10 voličů s křížkem u strany), na lístku města jen 48 hlasů (1 hlas u každého z 47 kandidátů a 1 navíc u č. 7), tj. jediný křížek u strany. Podíl strany na lístku MO je 4,70 %, na lístku města 0,48 % při průměru 4,5 % v ostatních okrscích Plzeň 3 (při 8–9 křížcích by na městě bylo ~370–420 hlasů). Celkový počet hlasů na platný lístek je ve 3043 běžný (44,0; medián v Plzeň 3 43,5), takže výpadek ~9 balíků × 47 hlasů se neprojevil nižším součtem; hlasy tedy musely být zapsány jiným stranám, nebo jde o opravdové rozdělení hlasů voličů (tomu neodpovídá, že všech 10 voličů SPD na MO dalo čistě křížek u strany). (2) 546003/3031 (Motoristé sobě + Svobodní: MO 36, město 0) a obdobně 546003/3047 (MO 35, město 0): na MO jde o jediný křížek u strany (33 hlasů a několik preferencí), na městském lístku Motoristé nemají nic. Jeden volič může volit na dvou lístcích různě; z-skóre ≥ 8 je důsledkem očekávání ~0 hlasů na MO při malých číslech, nikoli prokázané anomálie.
Důkaz
Případ 3043: dva lístky téhož okrsku, SPD má na jednom 10 křížků u strany a na druhém 1; v ostatních 62 okrscích Plzeň 3 je poměr podílu strany město / MO v rozmezí 0,38–5,6 (kvartily 0,80–1,17, medián 0,90), ve 3043 je 0,10, tedy nejnižší ze všech okrsků. Případ 3031/3047: rozdíl je jeden volič.
Jistota chyby
Střední (50–80 %)
Indikace úmyslu
Bez indikace – vzorec připomíná nezapsaný nebo chybně přiřazený balík lístků SPD na městském lístku, ale zdroj nelze z dat určit.
Dopad
Simulace oprav: doplnění 371 hlasů SPD (na očekávaný stav ~419; 8 křížků × 47 hlasů) i 423 hlasů (9 křížků × 47, horní odhad) na lístku města mandáty ani zvolené nemění: SPD má ve městě 98 815 hlasů = 4,58 % a chybí jí 9 046 hlasů do 5% hranice, Piráti jsou 2 295 hlasů pod hranicí. Doplnění Motoristů v 3031 a 3047 (+87) nemění nic (Motoristé 2,0 %, 64 589 hlasů do hranice). Mandáty v MO Plzeň 3 se nemění.
Doporučení
Prověřit zápis okrsku 546003/3043 (SPD na lístku města) a zvážit, zda 546003/3031 a 546003/3047 z cross-detektoru vyřadit jako malé počty. V detektoru zavést minimální očekávaný počet hlasů (např. ≥ 10 na slabším lístku) před použitím z-skóre. Pod prahem z = 8 zůstal ještě okrsek 545988/2031 (Plzeň 2-Slovany, Piráti: MO 859 hlasů s plochým profilem 21–38 u každého kandidáta, město 329 s klesajícím profilem, z = 7,5), který na mandáty vliv nemá.
Stav kontroly
zkontrolováno Ověřeno v cross_2026.pkl a přímo v hl/t3 pro okrsky 546003/3031, 546003/3043 a 546003/3047 (vektory hlasů kandidátů na lístku města i MO Plzeň 3, podíl SPD ve všech 63 okrscích Plzeň 3); simulace outcome() pro doplnění SPD a Motoristů.
Ověřit na volby.gov.cz
okrsek 3043 – město (data) · okrsek 3043 – MO (data)

Seznam překlepů a propadů u kandidátů (2026)

ZastupitelstvoOkrsekStranaPoř.KandidátZapsánoPravděp.TypZvolenOvěřit
Plzeň 11024PRO PLZEŇ s podporou lidovců1Šárka Chvalová32535vložená čísliceanookrsek 1024 – MO · hlasy kandidátů strany č. 6 (data)
Plzeň 33062PRO PLZEŇ s podporou lidovců13Pavel Šrámek080vypadlá čísliceneokrsek 3062 – MO · hlasy kandidátů strany č. 8 (data)
Plzeň 44016ANO 2011 a nezávislí13Michaela Čakrtová878vypadlá čísliceneokrsek 4016 – MO · hlasy kandidátů strany č. 2 (data)
Plzeň (město)3015Chceme Plzeň-koalice nezávislých,TOP 09 a Zelených35Tereza Dubničková050vypadlá čísliceneokrsek 3015 – město · hlasy kandidátů strany č. 12 (data)
Plzeň (město)1046Motoristé sobě + Svobodní9Štěpánka Březník Škodová404vložená čísliceneokrsek 1046 – město · hlasy kandidátů strany č. 13 (data)
Plzeň (město)4017Komunistická strana Čech a Moravy32Zdeněk Novák333vložená čísliceneokrsek 4017 – město · hlasy kandidátů strany č. 9 (data)
Plzeň (město)1013PRO PLZEŇ s podporou lidovců30Jana Bošková417propadneokrsek 1013 – město · hlasy kandidátů strany č. 6 (data)