Куршумлија још увек носи име од турске речи за пушчано зрно (метак) kurşun са додатком li, на који се надовезује наставак -ија. У доба Римљана Куршумлија се називала Ad Fines, што значи „на крају“ јер је била на граници две провинције, Далмације и Горње Мезије. Била је у то време једна од важних станица на познатом римском путу Ниш-Љеш.
Приликом установљавања самоуправне Охридске архиепископије, византијски цар Василије II је 1019. године одредио да под ову архиепископију потпадне и Нишка епархија, којој је припадала и Топлица, што се изричито помиње у царским повељама.
У средњем веку била је прва престоница Стефана Немање. Између 1159. и 1168. године он је овде саградио своја прва два манастира, Светог Николу Топличког и Пресвету Богородицу Топличку. Због оловног крова манастирског храма, који је давао бљештави одсјај, место је прозвано Бела Црква.[1]
Приликом установљавања аутокефалне Српске архиепископије, први српски архиепископ Свети Сава је 1219. године основао неколико нових епархија међу којима је била У Топличка епархија са средиштем у Светом Николи Топличком. Након проглашења Српске патријаршије (1346), топлички епископи су добили почасни наслов митрополита, а током наредних векова називали су се митрополитима топличким и белоцркванским.
Средином 15. века, Топлица је пала под турску власт. Након обнове Српске патријаршије (1557), Топличка епархија се нашла у њеном саставу и постојала је све до краја 17. века, након чега је прикључена Нишкој епархији, чији су се јерарси од тада називали нишки и белоцрквански.
На почетку турске владавине место се звало Куршумли Килисе / Kurşunlü Kilise (тј. Оловна Црква), што се односило како на раније српско име насеља, тако и на чињеницу да су Немањине цркве опстале. За време турске власти, Куршумлија је била седиште локалне турске управе и један од највећих тргова олова и сребра у српским земљама. Изворно име града је опстајало и даље, те је тако на карти из 1689. године забележено управо као Бела Црква (Bellacherqua).[4]
Уочи ослобађања од Турака у српским документима се помиње и као Куршумље, и најзад, по ослобађању 1878. године, као Куршумлија.
Решењем од 5. децембра 1886. године насеље је добило статус варошице.
За време Првог српског устанка Карађорђеви устаници су седам година држали крај око Луковске Бање и четири пута нападали Куршумлију, док је Станоје Главаш 1806. ослободио и држао кратко време. Куршумлија је од Турака коначно ослобођена 19. јануара1878. године. Након тога у тај крај, из којег се иселило сво муслиманско становништво, и који је малтене био испражњен, долазе досељеници из других пасивних крајева Србије (Голија, Нови Пазар...) и Црне Горе, који мењају своје старе брђанске завичаје за нови. Нови досељеници долазе у додир са старим становништвом прокупачко-лесковачко-нишке области шопског српског ареала које има дугу традицију бивствовања, које је оставило многе трагове у разним областима живота (кулинарство, грађевинарство итд) и које има много развијенију пољопривреду и радне навике.
У Првом светском рату Куршумлија и Прокупље и цела Топлица су постали познати по Другом „гвозденом“ пуку и Топличком устанку из 1917. године, чији је званични предводник био Коста Пећанац. У овом рату Куршумлија и Прокупље су претрпели велике људске и материјалне губитке.
Током читавог 20. века, а и сада, Куршумлија је била у пасивном положају у односу на много веће и развијеније Прокупље и Ниш, и према тим градовима, али и према Београду текле су миграције становништва из овога краја.
Након 2010. године, када је дотадашњи нишки епископ Иринеј (Гавриловић) изабран за српског патријарха, обновљени су ранији предлози да се граду, на основу старог назива Бела Црква, врати српско име, односно да се град назове Топличка Бела Црква (ради разликовања од Беле Цркве у Банату).[5] Иницијатива за враћање старог имена је поново покренута средином 2018. године.[6]
Јануара 2024. група грађана Куршумлије је у центру места протестовала и затражила заштиту државних органа због учесталих упада наоружаних банди Албанаца, који краду дрва, приватну и државну имовину.[7][8]
Демографија
У насељу Куршумлија живи 10300 пунолетних становника, а просечна старост становништва износи 35,7 година (34,6 код мушкараца и 36,8 код жена). У насељу има 4323 домаћинства, а просечан број чланова по домаћинству је 3,15.
Ово насеље је великим делом насељено Србима (према попису из 2002. године).