Loznica is a city situated in the Mačva District of western Serbia. It is located on the right bank of the Drina river.
As of 2022, the city had a total population of 19,515 residents, while its broader administrative area recorded a population of 72,062.