Theo kết quả đợt tổng điều tra dân số và nhà ở năm 2019 do Tổng cục Thống kê công bố, mật độ dân số Việt Nam 290 người/km2, đứng thứ ba ở Đông Nam Á sau Philippines, Singapore.
Đồng bằng sông Hồng và Đông Nam Bộ là hai vùng có mật độ dân số cao nhất toàn quốc, tương ứng là 1.060 người/km2 và 757 người/km2. Trung du và miền núi phía Bắc và Tây Nguyên là hai vùng có mật độ dân số thấp nhất, tương ứng là 132 người/km2 và 107 người/km2.
Còn theo Niên giám Thống kê 2020, TP HCM có mật độ dân số cao nhất 4.476 người/km2 (diện tích hơn 2.061 km2; dân số 9,22 triệu người). Hà Nội có mật độ dân số đứng thứ hai với 2.455 người/km2. Với diện tích nhỏ nhất nước 822 km2 nhưng dân số trên 1,4 triệu người, Bắc Ninh có mật độ dân số khá cao 1.725 người/km2.