Hrvatski Leskovac is a settlement in the City of Zagreb county, Croatia.
The village name used to be Kajkavian Leskovec, but was changed to Shtokavian Leskovac, and the prefix Hrvatski was added to distinguish it from the Serbian city of Leskovac.
According to the 2021 census, its population was 2,659. As of 2011, it had a population of 2,687. It is connected by the D1 highway.
In 2019, the settlement's first primary school opened.
It is also home to a football club, .