Hrvatska Dubica is a village and municipality located in central Croatia within the Sisak-Moslavina County. It is situated on the northern bank of the river Una, positioned east of Hrvatska Kostajnica and southwest of the towns of Jasenovac and Novska.
The municipality borders the town of Kozarska Dubica to the south, which is located in Bosnia and Herzegovina. Administratively, Hrvatska Dubica is classified by the Government of Croatia as an underdeveloped municipality and falls under the First Category Area of Special State Concern.