Dongchangfu (kinesisk: 东昌府区; pinyin: Dōngchāngfǔ Qū) er et bydistrikt i byprefekturet Liaocheng vest i provinsen Shandong i Folkerepublikken Kina. Det har et areal på 1 254 kvadratkilometer og teller 1 million innbyggere (2003).