Općenito, golubovi preferiraju toplu, umjerenu klimu i izbjegavaju ekstremne temperature. Najčešće ih nalazimo u gradskim i prigradskim područjima, gdje mogu pronaći sklonište, hranu i vodu u izobilju. Međutim, neke vrste golubova, poput goluba kamenjara, prilagodljivije su i mogu se naći u raznim staništima, uključujući šume, pustinje i planine.
Golubovi mogu preživjeti u različitim klimatskim uvjetima zahvaljujući svojoj sposobnosti prilagodbe prehrane i ponašanja. U hladnijim podnebljima mogu se oslanjati na visokoenergetske namirnice, poput orašastih plodova, sjemenki i bobičastog voća, a mogu potražiti sklonište u špiljama, zgradama ili šupljim stablima kako bi pobjegli od hladnoće. U toplijim podnebljima golubovi mogu jesti različito voće, kukce i drugu hranu, a gnijezda mogu graditi na drveću, na zgradama ili čak na tlu.