In der ukrainischen Kleinstadt Konotop herrscht eine schwere Dürre. Statt sich rational mit den Ursachen oder möglichen Lösungen zu befassen, sind die lokalen Machthaber überzeugt, dass Hexen für das Ausbleiben des Regens verantwortlich seien. Der Stadthauptmann Mykyta Sabryocha beschließt daher, Hexen aufzuspüren und zu bestrafen, um so den Regen „zurückzuholen“. Gemeinsam mit seinem untergebenen Schreiber Pistrjak lässt Sabrjocha eine Untersuchung durchführen. Frauen aus der Umgebung werden verdächtigt, verhört und misshandelt.
Parallel dazu entwickelt sich eine Liebesgeschichte: Sabrjocha möchte eine schöne und wohlhabende Frau heiraten. Durch Intrigen, Missverständnisse und den Einfluss vermeintlicher Hexerei geraten persönliche Interessen, Machtstreben und Aberglaube immer stärker durcheinander.