Gandrai beveik visada renkasi atviras vietas netoli vandens telkinių, lizdus krauna stambiuose medžiuose, esančiuose šalia sodybų, pakelėse ir laukuose, gyvenvietėse ir didesnių miestų pakraščiuose, neretai užima specialiai jiems iškeltas platformas. Vis daugiau gandrų apsigyvena netradicinėse vietose – ant įvairių stulpų, atramų, bokštų.
Gandrams įsikurti dažniausiai padeda žmonės, įkeldami lizdų pagrindus. Patys gandrai susineša gana dideles šakas, vėliau ant jų krauna velėną, šieno gumulus, sausą mėšlą ir kt. Lizdą stato nuolat, net ir kai jaunikliai auga. Gandralizdyje deda 3-5 baltus kiaušinius. Peri patinas ir patelė 31-34 dienas. Išsiritę gandriukai maitinami abiejų tėvų. Lizdą palieka po 53-55 dienų, bet dar apie dvi savaites skraido su tėvais.
Gandrai maitinasi beveik vien gyvūniniu maistu. Jo ieško drėgnose pievose, balose ir ganyklose. Gaudo vabzdžius, kitus bestuburius, žuvytes, varliagyvius, ant žemės perinčių paukščių jauniklius. Kartais ryja peles, žiurkes, įvairius roplius. Varlės sudaro tik nežymią raciono dalį.
Lietuvoje kasmet peri apie 13 tūkst. porų. Dauguma Lietuvoje žieduotų gandrų žiemoja Rytų Afrikoje nuo Ugandos iki žemyno pietų.