La recensământul din 2011, populația orașului Mizia era de 3.252 locuitori. Din punct de vedere etnic, majoritatea locuitorilor (85,79%) erau bulgari, cu o minoritate de romi (9,56%).[2][1] Pentru 4,64% din locuitori nu este cunoscută apartenența etnică.