Северная Македония — преимущественно горная страна. Средняя высота местности составляет 832 метра[1]. Примерно 80 % территории страны состоит из холмов и гор. Горы делятся на две основные группы: с одной стороны, на северо-западе — горный хребет Шар-Планина, который продолжается до горного хребта Западный Вардар / Пелагония на юго-западе и юге (граничит с хребтами Динар); с другой стороны, на юго-востоке — горная цепь Осогово-Беласица (самый западный участок гор Рила-Родопы).
Шар и горный хребет Западный Вардар / Пелагония являются продолжением между Динарскими Альпами на севере и горными хребтами Пинд на юге, тогда как горная цепь Осогово-Беласица является продолжением горного массива Рила-Родопы.
Горы в группе Осогово-Беласица — более старые, распространены в восточной части Северной Македонии. Горы в группе Шарских гор — более молодые, расположены в западной и центральной части страны, и разделены на 3 подгруппы: территория вокруг реки Вардар, территория вокруг долины Пелагонии и территория в северо-западной части страны.
В Северной Македонии есть три охраняемых законом национальных парка: Пелистер, Маврово и Галичица.