Thị trấn Cô Tô có 938 hộ dân với 3.152 nhân khẩu thuộc các tỉnh: Hải Phòng, Thái Bình, Thanh Hóa, Hải Dương,… ra đảo làm kinh tế từ những năm 1979-1980. Hiện nay thị trấn Cô Tô gồm có 07 dân tộc sinh sống: Kinh, Tày, Hoa , Giao , Sán Dùi, Mường, Thái.