Насеље се налази при ушћу Велике Мораве у Дунав 12 km северозападно од Пожаревца. Лежи на ниској и алувијалној тераси, између ушћа Велике Мораве у Дунав и његовог десног рукавца Малог Дунава. Позната је по багерисању ушћа Велике Мораве и утовару великих количина шљунка у шлепове. У селу је развијено свињогојство и живинарство. За време Првог српског устанка била је трговачко насеље и место где је организован прелаз преко Дунава (Дубравичка скела). Истовремено је била значајна и скела на Морави. Преко Дубравице се обављао извоз свиња за Беч и Будимпешту. Изградњом железнице Београд—Пожаревац—Кучево она је изгубила ранији значај.
Дубравица се помиње као античко и средњовековно насеље под именом Маргум. Антички град Маргум био је смештен у атару села Дубравице, код старог корита Велике Мораве. На овој локацији, у раном средњем веку, је постојао град који се у изворима помиње као Моравије или Морава.
У насељу Дубравица живи 983 пунолетна становника, а просечна старост становништва износи 43,1 година (42,2 код мушкараца и 43,9 код жена). У насељу има 343 домаћинства, а просечан број чланова по домаћинству је 3,57.
Ово насеље је великим делом насељено Србима (према попису из 2002. године), а у последња три пописа, примећен је пад у броју становника.