Karel Šidlo je poslanec za KSČM zvolený v Plzeňském kraji. Na podzim 2013 se zúčastnil předčasných voleb do Poslanecké sněmovny jako lídr na plzeňské kandidátce KSČM. Počet jeho preferenčních hlasů je 3 267.
Předtím byl lídrem kandidátní listiny KSČM a současně také kandidátem na hejtmana Plzeňského kraje v krajských volbách v roce 2012. Šidlo křeslo v zastupitelství dostal. Komunisté ve volbách získali celkem 12 mandátů.
Doposud pracoval jako poslanec Parlamentu České republiky a také jako člen Zastupitelstva Plzeňského kraje. Byl členem Komise dopravní a komise dopravní obslužnosti.
Vystudoval Strojní a elektrotechnickou fakultu Vysoké školy dopravy a spojů v Žilině.
Je ženatý, má dvě děti.