The measure was approved by a vote of 36 to 12.
Mayor Brandon Johnson’s original plan was to mandate 15 paid days off, but that was reduced to 10 after negotiations with business leaders.
The measure doubles the number of guaranteed days off for workers, compared to the rest of Illinois.
The new ordinance goes into effect in January.