Năm thành phố lớn nhất ở Đức tính theo dân số là Berlin, Hamburg, Munich, Cologne và Frankfurt. Tính đến năm 2010, dân số của mỗi thành phố là 3,46 triệu người cho Berlin, 1,78 triệu người cho Hamburg, 1,35 triệu người ở Munich, 1 triệu người ở Cologne và 679,664 người ở Frankfurt. Số người trên một km vuông là 3.899 người ở Berlin, 2.366 người ở Hamburg, 4.355 người ở Munich và 2.486 người ở Cologne.
Năm thành phố lớn nhất ở Đức dựa trên diện tích là Berlin, Hamburg, Cologne, Dresden và Bremen. Thủ đô Berlin của Đức có diện tích 33,97 dặm vuông, Hamburg có diện tích 291,5 dặm vuông, Cologne có diện tích 156,37 dặm vuông, Dresden có diện tích 126,64 dặm vuông và Bremen có diện tích 125,48 dặm vuông.
Bremen là thành phố đông dân thứ 10 ở Đức, với dân số 547.340 người. Dresden có dân số 523.058 người, trở thành thành phố đông dân thứ 11 trong cả nước. Munich là thành phố lớn thứ sáu ở Đức tính theo diện tích đất, trong khi Frankfurt có diện tích lớn thứ 12.
Các thành phố lớn khác của Đức theo dân số bao gồm Stuttgart, với dân số 606.588 người vào năm 2010; Dusseldorf, với dân số 588.735 người; Dortmund, với dân số 580.444 người; và Essen, với dân số 574.635 người.