Доња (као и Горња) Топоница је старо село које датира још из средњег века. Истина, турски попис из средине 15. века пружа податке само о једној Топоници, Горњој, али већ у попису из 1516. године уписана су оба села. Доња Топоница је тада била једно од 111 села нахије и носила је исти назив као данас, а имала је 44 домаћинства, 16 самачких, 5 удовичких домаћинстава, 6 рајинских воденица и дажбине у износу 8842 акче.[1] У то време и касније, све до средине 19. века, овде и у суседном селу Тешици гајио се пиринач о чему сведочи и месна топонимија: Оризишта. Следећи пописни и путописни подаци показују опадање броја становништва, које је нарочито дошло до изражаја у време аустро-турских ратова, а затим за време куге, „чуме“, 1838. године, па у време нишке буне1841. и у Српско-турском рату1876. године када је Доња Топоница с осталим селима у овом крају паљена, тако да је село дочекало ослобођење од Турака с око 25 домаћинстава.
После ослобођења од Турака, поред откупа и заузимања земље од стране сиромашних сељака, многих турских имања су се докопали поједини имућни сељаци и градски зеленаши. Међу овим другим је и Таско Узуновић из Ниша који је у атарима Доње Трнаве, Дражевца и Доње Топонице поред Јужне Мораве присвојио преко 120 ha земље, претежно ливада. Доња Топоница се пред крај 19. и у првој половини 20. века почела да обнавља и јача, напуштајући постепено натуралне и прелазећи на тржишне облике привређивања, с примарном оријентацијом на ратарство, стајско сточарство и повртарство. Године 1895. имала је 32 домаћинства и 238 становника, а 1921. године у њему је живело 51 домаћинство и 329 становника. После Другог светског рата, без обзира на пораст броја домаћинстава, дошло је до лаганог исељавања (пре свега у Ниш) и пада укупног броја становника. Године 1971. у Доњој Топоници је живело 46 пољопривредних, 42 мешовита и 8 непољопривредних домаћинстава.
До насеља се може доћи приградским линијама 29 ПАС Ниш - Чамурлија - Горња Топоница - Мезграја - Доња Топоница - Доња Трнава - Горња Трнава и линијом 29А ПАС Ниш - Медошевац - Поповац - Трупале - Вртиште - Мезграја - Доња Топоница - Доња Трнава - Горња Трнава.
У насељу Доња Топоница живи 279 пунолетних становника, а просечна старост становништва износи 46,9 година (45,6 код мушкараца и 48,3 код жена). У насељу има 107 домаћинстава, а просечан број чланова по домаћинству је 3,03.
Ово насеље је великим делом насељено Србима (према попису из 2002. године), а у последња три пописа, примећен је пад у броју становника.