Ясного́рский райо́н — административно-территориальная единица (район) и муниципальное образование (муниципальный район) в составе Тульской области Российской Федерации.
Административный центр — город Ясногорск.
Численность населения 29 493 чел. (2018) (11 место в области). Площадь — 1 299,7 км².
Образован в 1924 году как Лаптевский район. В 1954—1957 годах носил название Шкирятовский, с 1965 года переименован в Ясногорский. В 2006 году присвоен статус муниципального района.
Расположен в северной части Среднерусской возвышенности. Граничит с четырьмя районами Тульской области и с тремя районами Московской области.
Ясногорский район расположен в европейской части России, в северной части Тульской области между 54°51' и 54°18' северной широты и 37°28' и 38°6' восточной долготы.