Meinerzhagen se trouve au milieu des montagnes du Sauerland. Le point culminant est la Nordhelle (663 m), le point le plus bas est le barrage de la Lister (alt. 319 m). La ville recouvre une superficie de 115,17 km2, dont 56 % boisée.
En 1765, Meinerzhagen reçut la coutume d'une ville du roi Frédéric II de Prusse, même si en 1865 elle l'abandonna pour se dispenser des coûts administratifs. En 1846, la juridiction du canton de Meinerzhagen fut établie et s'étendit sur la ville de Meinerzhagen et la commune de Valbert. Le , Meinerzhagen retrouva son statut de ville.
Dans la réforme communale de l'arrondissement d'Altena en 1969, Meinerzhagen fusionna avec Valbert et le canton de Meinerzhagen fut dissous.
De 1961 à 2001, Meinerzhagen était jumelée avec la ville néerlandaise d'IJsselmuiden. En 2001, IJsselmuiden a fusionné avec la ville voisine de Kampen, laquelle a toutefois repris le jumelage à son compte.
Le , les documents pour le jumelage de Meinerzhagen avec la ville française de Saint-Cyr-sur-Loire ont été signés.