Holmes, 37, takes the seat vacated by former Ald.
After Holmes was sworn in, Emanuel called her "a break with the past," a reference to her lack of political ties to former 7th Ward powerhouses, including the Jacksons and Cook County Commissioner and former Ald. William Beavers. Beavers is under federal indictment for allegedly misusing his campaign funds.
As an IDOT special projects manager, Holmes worked to coordinate transit and rail programs. She said she will give up her current job at Glen Ellyn-based Metro Strategies to be a full-time alderman.
Emanuel chose Holmes from among 65 applicants for the post after appointing a four-member panel to winnow that list.
As alderman, Holmes will be paid $114,913. Ald.