Befolkningen innen byprefekturgrensene anslås (2006) til 6,8 millioner innbyggere, og innen selve byen Cangzhou til 488 000. Cangzhou ligger 180 km fra Beijing og 90 km fra Tianjin.