El uakarí (cacajao) habita en la selva húmeda y tropical de la cuenca del río Amazonas, en todo Brasil y Perú, y en partes del sur de Colombia.
Las especies separadas tienden a caracterizarse más fácilmente por sus diferentes ubicaciones, y esto también es cierto para las subespecies de uakarí calvo. El uakarí blanco se encuentra en el noroeste de Brasil, el uakarí dorado en la frontera de Brasil y Perú, el uakarí rojo vive en la frontera entre Brasil y Colombia, y el uakarí rojo pálido se encuentra un poco más al este.
Los uakarís se encuentran generalmente en selvas que bordean fuentes de agua dulce como arroyos, ríos pequeños y lagos. Prefieren los bosques parcialmente inundados que se inundan de forma permanente o estacional, sin embargo, tamibén habitan las áreas de bosques lluviosos que bordean los grandes ríos.