Có nguồn gốc từ vùng đất hiện nằm ở phía nam Trung Quốc và miền bắc Việt Nam, người Việt đã tiến về phía nam trong tiến trình kéo dài hơn hai nghìn năm để chiếm lấy các vùng đất bờ biển phía đông bán đảo Đông Dương. Dân tộc Việt Nam, hay người Việt (thường được gọi chính xác là người Kinh), sống ở những vùng đất thấp và nói tiếng Việt. Nhóm dân tộc này chiếm ưu thế tuyệt đối về văn hoá và chính trị ở Việt Nam.
Theo số liệu tổng điều tra dân số ngày 1/4/2009, Việt Nam có 54 dân tộc. Bên cạnh dân tộc đông nhất là Kinh chiếm 87% dân số, các dân tộc thiểu số đông dân nhất bao gồm:
H'Mông (1.068.189), thuộc ngữ hệ H'Mông-Miền, có nguồn gốc từ phía nam Trung Quốc, thường cư trú ở độ cao từ 800 đến 1500 m so với mực nước biển gồm hầu hết các tỉnh miền núi phía bắc trong một địa bàn khá rộng lớn, dọc theo biên giới Việt - Trung và Việt - Lào từ Lạng Sơn đến Nghệ An, trong đó tập trung chủ yếu ở các tỉnh thuộc Đông và Tây Bắc Việt Nam như Hà Giang, Lào Cai, Lai Châu, Sơn La...
Hoa (823.071), người gốc Trung Quốc định cư ở Việt Nam, sống tập trung đông nhất (50%) tại vùng Chợ Lớn của Thành phố Hồ Chí Minh, 50% còn lại sinh sống ở các tỉnh trên toàn quốc, phần nhiều tại các tỉnh miền Tây Việt Nam.
Tiếng Việt là ngôn ngữ chính thức của cả nước. Nó là một ngôn ngữ gắn liền với ngữ hệ Nam Á, những ngôn ngữ gần gũi cũng bao gồm tiếng Khmer, tiếng Môn, vân vân. Tiếng Việt được 85,8 triệu người Việt sử dụng theo cuộc điều tra dân số năm 1999. 6,1 triệu người nói tiếng Việt khác hiện sống bên ngoài Việt Nam. Vì thế tiếng Việt là ngôn ngữ có đông người sử dụng nhất trong hệ Nam Á, lớn gấp ba lần so với ngôn ngữ đứng thứ hai là tiếng Khmer. Tuy nhiên, hai ngôn ngữ này khác biệt nhau rất lớn: vì có ảnh hưởng từ tiếng Trung Quốc, tiếng Việt đã trở thành một ngôn ngữ đơn âm, trong khi tiếng Khmer vẫn là đa âm. Tiếng Việt bị ảnh hưởng rất nhiều từ tiếng Trung Quốc và đa số từ tiếng Việt là có nguồn gốc từ tiếng Trung Quốc, trong khi tiếng Khmer lại có ảnh hưởng nhiều từ tiếng Phạn và tiếng Pali và phần lớn từ vựng của nó học từ các từ của các ngôn ngữ Ấn Độ. Từ đầu thế kỷ XX, tiếng Việt đã sử dụng hệ thống chữ viết Latin do người Pháp đặt ra. Trước đó, tiếng Việt dùng chữ Hán.