Vuonna 2011 Prizrenissä oli yhteensä 177 781 asukasta. Vuoden 2016 arvion mukaan asukkaita on yhteensä 189 058. Asukkaiden enemmistö oli vuonna 2011 etniseltä taustaltaan albaaneja (145 718). Huomattavia vähemmistöjä olivat bosnialaiset (16 896), turkkilaiset (9 091), romanit (2 899), aškalit (1 350), goranit (655) ja serbit (237). Serbien ja romanien määrä ennen Kosovon sotaa vuonna 1999 oli suurempi.