Selm er ein by og ein kommune sentralt i forbundslandet Nordrhein-Westfalen i Tyskland, kringom 15 kilometer nord for Dortmund og like langt sørvest for Hamm. Kommunen omfattar 60,4 km² og hyser 26 000 ibuarar.