Mật độ dân số của Anh, tính đến giữa năm 2013, là 413 người trên một km vuông, theo Văn phòng Thống kê Quốc gia. Để so sánh, mật độ dân số của Wales là 135 người trên km vuông và mật độ dân số của Scotland chỉ là 68 người trên km vuông.
Dân số của Anh vào giữa năm 2013 là khoảng 53,9 triệu người. Con số này chiếm 84% tổng dân số của Vương quốc Anh, là 64,1 triệu người. Sự gia tăng dân số của Anh một phần được thúc đẩy bởi con số di cư quốc tế ròng là 158.000 người. Anh cũng có tỷ lệ sinh cao thứ hai ở Vương quốc Anh, theo số liệu từ năm 2012.