Село Крапивна находится в центральной части Тульской области, в Щёкинском районе. Село раскинулось на левом берегу реки Плавны, неподалёку от места её впадения в Упу. Крапивна лежит в 28 километрах западнее райцентра по дороге Щекино – Одоев. Название происходит от «крапивы». Растение даже изображено на гербе села.
Наличие герба указывает на то, что некогда Крапивна была городом. Поселение упоминалось в 1389 году в завещании князя Дмитрия Донского. Бурные события выпали на долю Крапивны в начале 17 века. В период Смуты сюда заходили войска Лжедмитрия І и Лжедмитрия ІІ, отряды крестьян-повстанцев Ивана Болотникова, а казаки атамана Заруцкого и вовсе сожгли Крапивну.
Современная Крапивна стоит на новом месте, куда поселение перенесли в 1616 году после разорения его казаками. В 1777 году Крапивна стала городом, а в 1796 – центром одноимённого уезда в Тульской губернии. После установления советской власти Крапивну лишили городского статуса. В 1924-58 годах она была центром Крапивенского района.