Шорский национальный парк организован в 1990 г. на основании постановления Совета Министров РСФСР от 27 декабря 1989 г. №386 «О создании Шорского государственного природного национального парка в Кемеровской области».
Шорский национальный парк расположен на юге Кемеровской области на территории Таштагольского административного района. Протяженность территории национального парка с севера на юг 110 км, с востока на запад 90 км. Администрация национального парка находится в г.Таштагол.
По данным лесоустройства 2000 г. площадь парка составляет 413843 га. В состав национального парка входит 5 лесничеств.