Gornja Trešnjica () is a village in the Ljubovija municipality, Mačva District of Central Serbia. The village had a Serb ethnic majority and a population of 291 in 2002.

Historical population

1948: 660 1953: 662 1961: 616 1971: 490 1981: 434 1991: 344 2002: 291In Serbian Књига 9, Становништво, упоредни преглед броја становника 1948, 1953, 1961, 1971, 1981, 1991, 2002, подаци по насељима, Републички завод за статистику, Београд, мај 2004,

References

See also List of places in Serbia