Szachownica spotykana jest głównie na obszarach niżej położonych, tylko w południowej części zasięgu rośnie na rzędnych sięgających 1200 m n.p.m. (w Chorwacji), w Kraju Ałtajskim do 600 m n.p.m.

Zasiedla zwykle gleby aluwialne (mady, brunatnoziemne, też regosole) i czarnoziemy, o głębokim poziomie próchnicznym, żyzne i średniożyzne, słabo kwaśne do słabo zasadowych (zwykle o odczynie w granicach 6–7 pH). Żyzność i częstotliwość zalewów jest pozytywnie skorelowana z wysokością roślin.