Belz is a small city located in the Lviv Oblast of western Ukraine. It is situated near the border with Poland, positioned between the Solokiya River and the Richytsia stream.
The city serves as the administrative center for the Belz urban hromada, which is one of the local administrative divisions within Ukraine. As of recent data, the population of Belz is approximately 2,191 residents.