The village is located in Lyaskovets Municipality, Veliko Tarnovo Province.
Аccording to the numbers counted by the 2020 Bulgarian census, Kozarevets currently has a population of 890 people with a permanent address registration in the settlement.
[2] Kozarevets is close to the river Yantra; most of the land area are plains used for agricultural purposes.
There are furniture manufacturing facilities, oil mills, confectionery houses, and companies producing construction materials.
The village also has an active theatre with a local troop that performs on a seasonal basis.