Quân đội Nhật Bản chiếm đóng thành phố này từ năm 1938 đến 1945 trong chiến tranh thế giới thứ hai. Trong những tháng cuối cùng của cuộc Nội chiến Trung Quốc, Quảng Châu như là thủ đô của Quốc dân đảng sau khi giải phóng Nam Kinh của PLA vào tháng 4 năm 1949. Quân Giải phóng Nhân dân đã vào thành phố vào ngày 14 tháng 10 năm 1949. Trong số cuộc di dân to lớn sang Hồng Kông và Ma Cao, người dân lên cầu Haizhu qua sông Châu Giang rút lui. Cách mạng Văn hoá đã có ảnh hưởng lớn đến thành phố với nhiều ngôi đền, nhà thờ và các công trình khác bị phá hủy trong thời kỳ hỗn loạn này.