Magdeburg leży nad Łabą w północno-środkowej części Niemiec, we wschodniej części równiny lessowej Magdeburger Börde, w odległości około 130 kilometrów od Berlina.