El centro de la población de Delaware se encuentra en el condado de New Castle, en la ciudad de Townsed.