Conform recensământului din 2011, comuna Breznica avea 2.200 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (99,32%) erau croați.[1] Din punct de vedere confesional, majoritatea locuitorilor (97,64%) erau catolici, cu o minoritate de null (1,23%). Pentru 0,68% din locuitori nu este cunoscută apartenența confesională.[3]