Blomberg liegt im Südosten des Kreises Lippe, rund 45 km südöstlich von Bielefeld und 20 km östlich von Detmold. Die Kernstadt wurde in der Kommunalreform von 1970 mit weiteren 18 bis dahin selbständigen Gemeinden zusammengeschlossen. Blomberg besitzt eine gut erhaltene historische Altstadt.