云南大学有以下几个校区:
1. 东陆校区:位于昆明市翠湖北路2号,是云南大学的主校区,也是历史最悠久的校区。
2. 昆明理工大学校区:位于昆明市呈贡区吴家营街道云南大学呈贡校区,是云南大学新校区,也是云南省重点建设的大学城之一。
3. 寻甸校区:位于昆明市寻甸回族彝族自治县,是云南大学的一个分校区。
4. 滇池校区:位于昆明市滇池旅游度假区,是云南大学的一个分校区。
至于南昌是否有云南大学的分校,目前没有公开信息表明云南大学在南昌设有分校。云南大学作为云南省内的高等学府,其分校和校区主要分布在云南省内。