Horni Mesto, commune qui a une altitude d'environ 675 mètres au dessus du niveau de la mer, s'étend sur les Sudètes dans les sources de la rivière Huntava, à cinq kilomètres au sud ouest de Rýmarov au pied des montagnes Jeseníky atteignant une altitude de 550 mètres.
Le territoire s'étale sur 31 kilomètres carrés, pour une population de 836 habitants, selon le recensement de l'année 2020. Prague, la capitale du pays, est à une distance, à vol d'oiseau, de 201 kilomètres de son centre géographique.