Цялата информация за града е тук.
Община Трън се намира в северозападната част на област Перник. Вътрешните й граници са с общините Трекляно (Кюстендилска област), Брезник и Земен (Пернишка област), Драгоман (Софийска област). Обхваща котловините по поречието на р. Ерма – живописното Знеполе и планините от другата част, наречена Краище. На територията на общината има граничен контролно-пропускателен пункт при с. Стрезимировци. Град Трън е административен център на общината и е единственият град на територията й. Намира се на 48 км от областния център Перник и на 72 км от столицата. В състава на общината са включени 51 села. Още през средните векове, в грамота на византийския император Василий Втори Българоубиец, Трън се среща под името Звенеаполис. Предполага се, че това название поставя началото на наименованието Знеполе. Трън е старо, средновековно селище, регистрирано в османските документи от средата на XVI век.