 Diemelstadt borders in the north and east on the town of Warburg (Höxter district in North Rhine-Westphalia), in the southeast on the town of Volkmarsen, in the south on the town of Bad Arolsen (both in Waldeck-Frankenberg), and in the west on the town of Marsberg (Hochsauerlandkreis in North Rhine-Westphalia).The town consists of the following centres