Trên địa bàn Vĩnh Phúc có 41 dân tộc anh em cùng sinh sống, trong đó, đồng bào dân tộc thiểu số (DTTS) chiếm 4,8% dân số toàn tỉnh, chủ yếu là dân tộc Sán Dìu, Dao, Cao Lan, tập trung chủ yếu ở các huyện Tam Đảo, Bình Xuyên, Sông Lô, thành phố Phúc Y...