Les Hanis vivent en majorité dans la province du Yunnan au sud-ouest de la Chine dans des vallées difficiles d’accès situées entre les fleuves Lancang et Yuanjiang. Leur isolation les a protégés des convulsions politiques qui ont agité la Chine du XXème siècle. Quelques routes permettent d’approcher les villages mais on ne peut les atteindre qu’à pied par des chemins qui descendent dans les vallées.