Blatec (Duits: Blatze) is een Moravische gemeente in de Tsjechische regio Olomouc, en maakt deel uit van het district Olomouc. Blatec telt 609 inwoners. Op het grondgebied van de gemeente bevindt zich het station Blatec aan de spoorlijn van Nezamyslice naar Olomouc. In de gemeente Blatec zijn twee kernen, Kocanda en Blatec zelf. De gemeente neemt deel aan het samenwerkingsverband Mikroregion Olomoucko.

Geschiedenis 
 1131 – De eerste schriftelijke vermelding van de gemeente.

Aanliggende gemeenten 

Gemeente in Olomouc (district)