Hầu hết dân số Quảng Châu là người Hán. Hầu như tất cả người Quảng Đông địa phương nói tiếng Quảng Châu là ngôn ngữ đầu tiên của họ, trong khi hầu hết người di cư nói tiếng Quan Thoại. Trong năm 2010, mỗi ngôn ngữ là tiếng mẹ đẻ của khoảng một nửa dân số của thành phố, mặc dù con số nhỏ nhưng cũng có một số lượng người đáng kể nói các giọng khác. Cũng như các nơi khác ở Trung Quốc, hệ thống đăng ký hộ khẩu (hukou) hạn chế người di cư tiếp cận nhà ở, cơ sở giáo dục và các lợi ích công cộng khác. Vào tháng 5 năm 2014, những người nhập cư hợp pháp ở Quảng Châu được phép nhận thẻ hukou cho phép họ kết hôn và được phép mang thai trong thành phố, thay vì phải quay về quê hương chính thức như trước đây.