El pueblo yanomamo reside principalmente en las selvas tropicales del norte de Brasil y el sur de Venezuela. Su territorio abarca aproximadamente 96.650 kilómetros cuadrados y la mayoría de su población habita la cuenca superior del río Orinoco en el sur de Venezuela. También tienen asentamientos en las regiones adyacentes de Brasil, cerca del río Branco, que forma la frontera natural entre los dos países.