Ulike etniske grupper har vært bosatt i Piranshahr i løpet av byens lange historie. På 2000-tallet utgjør kurdere flertallet av befolkningen; den består av 94 % kurdere og 6 % aserbajdsjanere.