Hemer, localité qui a une altitude d'environ 210 mètres au dessus du niveau de la mer, se trouve dans une chaîne de montagnes basses au nord ouest du Sauerland, entre la vallée de la Ruhr au nord et le Lennetal au sud, à l'est d'Iserlohn, dans la vallée de l'Oese, traversant toute la zone urbaine.
Le territoire s'étale sur 67 kilomètres carrés, pour une population de 34080 habitants, selon le recensement de l'année 2019. Berlin, la capitale du pays, est à une distance, à vol d'oiseau, de 407 kilomètres de son centre géographique.
Cette localité, située à l'ouest de l'Allemagne en Europe de l'Ouest, abrite un organisme de race, la « Paint Horse Club Germany e.V. ».