Les habitats naturels des perruches varient en fonction de l'espèce. Voici les principales régions géographiques où différentes espèces de perruches peuvent être trouvées:
Australasie :
- Australie
- Nouvelle-Guinée
- îles Salomon
Asie :
- Inde
- Sri Lanka
- Asie du Sud-Est
Afrique :
- Madagascar
- Afrique subsaharienne
Amérique centrale et du Sud :
- Mexique
- Amérique centrale
- Amérique du Sud
Amérique du Nord :
- États-Unis (populations introduites dans certaines régions)
Les perruches habitent divers habitats dans ces régions, notamment les forêts tropicales, les bois, les prairies, les savanes et les régions côtières. Ce sont des oiseaux arboricoles qui passent la plupart de leur temps dans les arbres.