شانغزو (بالصينية: 崇左市) هي مدينة من مدن الصين. يبلغ عدد سكانها 2,347,700 نسمة حسب إحصائيات سنة 2010. تبلغ مساحتها 17345 كم².
لشانغزو اتفاقيات توأمة مع:
هذه بذرة مقالة عن جغرافيا الصين بحاجة للتوسيع. فضلًا شارك في تحريرها.