Vo všeobecnosti holuby uprednostňujú teplé, mierne podnebie a majú tendenciu vyhýbať sa extrémnym teplotám. Najčastejšie sa vyskytujú v mestských a prímestských oblastiach, kde môžu nájsť prístrešie, jedlo a dostatok vody. Niektoré druhy holubov, ako napríklad holub skalný, sú však prispôsobivejšie a možno ich nájsť v rôznych biotopoch vrátane lesov, púští a hôr.
Holuby sú schopné prežiť v rôznych klimatických podmienkach vďaka svojej schopnosti prispôsobiť svoju stravu a správanie. V chladnejších klimatických podmienkach sa môžu spoliehať na vysokoenergetické potraviny, ako sú orechy, semená a bobule, a môžu hľadať úkryt v jaskyniach, budovách alebo dutých stromoch, aby unikli chladu. V teplejších klimatických podmienkach môžu holuby jesť rôzne druhy ovocia, hmyzu a iných potravín a môžu si stavať hniezda na stromoch, na budovách alebo dokonca na zemi.