A yanomamók elsősorban Észak-Brazília és Dél-Venezuela esőerdőiben élnek. Területük kb. 96 650 km², a lakosság túlnyomó része Dél-Venezuela felső Orinoco-völgyében lakik. Brazília szomszédos régióiban is vannak telepeik, a Rio Branco folyó közelében, ami a két ország természetes határát képezi.