Тополница је насеље у Србији у општини Мајданпек у Борском округу. Према попису из 2022. у насељу је било 562 становника (према попису из 2011. било је 856 становника).
У насељу Тополница рема последњем попису из 2022. године у насељу је живело 562 становника што је за 294 становника у односу на 2011. када је на попису било 856 становника. У насељу живи 480 пунолетних становника, а просечна старост становништва износи 46,83 година (46,14 код мушкараца и 47,63 код жена).
Према подацима пописа из 2022. у насељу има 247 домаћинства, а просечан број чланова по домаћинству је 2,28[1] а према истом попису у насељу има 529 стамбених јединица од којих је 264 насељено.[2]
Ово насеље је углавном насељено Србима (према попису из 2022. године), а у последња три пописа, примећен је пад у броју становника.
^Домаћинства према броју чланова - Попис становништва, подаци по насељима, Приступљено 5.8.2023. Београд: Републички завод за статистику. 2023. стр. 121. ISBN978-86-6161-232-9.
^Старост и пол, подаци по насељима - Попис становништва, домаћинстава и станова 2022. године (PDF), приступљено 9.7.2023. Београд: Републички завод за статистику. 2023. стр. 460. ISBN978-86-6161-230-5.