Малоарха́нгельск — город (с 1778[3]) в Орловской области России, административный центр Малоархангельского района. Образует одноимённое муниципальное образование городское поселение Малоархангельск как единственный населённый пункт в его составе[4].
Самый южный город области, расположен на Среднерусской возвышенности в центре Восточно-Европейской равнины, в 81 км к юго-востоку от Орла и в 14 км к востоку от одноимённой железнодорожной станции.
Малоархангельск, как и вся Орловская область, находится в часовой зоне МСК (московское время). Смещение применяемого времени относительно UTC составляет +3:00[5].
Город расположен в зоне умеренно континентального климата (по классификации Кёппена — Dfb). Зима умеренно прохладная, лето неустойчивое.
Малоархангельск был образован в 1778 году как уездный город Малоархангельского уезда Орловского наместничества (с 1796 года — Орловской губернии) из села Архангельское, известного с XVII века. Определение «малый» было дано для отличия от города Архангельска, который в то время обычно именовался «Архангельский город». Со временем в употреблении закрепляется форма Малоархангельск.
В октябре 1919 года город был взят наступающими на Москву белогвардейцами, но уже 7 ноября 1919 г. красная кавалерия отбила город.