Los loros de Meyer habitan en bosques de miombo, sabanas arboladas, bosques ribereños y zonas cultivadas hasta los 2.200 metros sobre el nivel del mar.