La ciudad forma parte del Área metropolitana de Baltimore, está ubicada a orillas del río Severn, a unos 3 km (2 mi) de la entrada de la bahía de Chesapeake, a 40 km (26 mi) al sudeste de Baltimore y aproximadamente a la misma distancia de Washington D.