Xuhui er (2011) sammensatt av tolv subdistrikter og én storkommune: Subdistriktet Tianpinglu (天平路街道); Subdistriktet Hunanlu (湖南路街道); Subdistriktet Xietulu (斜土路街道); Subdistriktet Fenglinlu (枫林路街道); Subdistriktet Changqiao (长桥街道); Subdistriktet Tianlin (田林街道); Subdistriktet Hongmeilu (虹梅路街道); Subdistriktet Kangjian Xincun (康健新村街道); Subdistriktet Xujiahui (徐家汇街道); Subdistriktet Lingyunlu (凌云路街道); Subdistriktet Longhua (龙华街道); Subdistriktet Caohejing (漕河泾街道); Storkommunen Huajing (华泾镇).