Yunnan tartomány Kína délnyugati határánál fekszik, nevét földrajzi fekvéséről kapta, jelentése: a Yunling-hegységtől délre. A tartomány területe majdnem 400 ezer négyzetkilométer, melynek 90%-a fennsík és hegyvidék. Az északnyugati hegyvidék 4000 méteres átlagos tengerszint feletti magasságú. A tartomány az egész ország területének 4,11%-át, népességének (2008-ban 45,13 millió fő) pedig 3,36%-át teszi ki.
Kína 56 nemzeti kisebbsége közül Yunnan 25-nek ad otthont. A legnagyobb nemzetiség a yi 3,5 milliós létszámával, míg a legkisebb az alig 5000 lelket számláló dulong etnikai csoport. A sokszínűség miatt a tartomány egyes területein máig jól megőrződött a hagyományos falusi életforma. A lakosság több mint fele vidéken él.