Question: Who plays the new mayor on blue bloods?

Disambiguated questions and answers:
context: Frank was appointed the Police Commissioner by Mayor Frank Russo (Bruce Altman). In 2011, after the election of Carter Poole (David Ramsey), Frank offers to tender his resignation, but Poole decided to keep Frank on as PC. In 2015, after Mayor Poole's successful reelection, Frank struggles with whether he even wants to stay on for another four years as PC, assuming the mayor even asks him to. He ultimately decides to stay for "as long as the Mayor's head is in his ass" (which was remarked as indefinitely). The mayor officially asked Frank to re-up in February 2016 and he agrees.
question: Who plays the new mayor Carter Poole on blue bloods?
short_answers: David Ramsey

David Paul Ramsey
wikipage: List of Blue Bloods characters

context: The New York City Public Advocate under Mayor Carter Poole, Margaret Dutton ascended to the position of interim Mayor of New York City in 2017 after the Mayor's resignation. She is portrayed by Lorraine Bracco.
question: Who plays the new mayor Margaret Dutton on blue bloods?
short_answers: Lorraine Bracco
wikipage: List of Blue Bloods characters

context: The Mayor-elect as of "Friends in High Places". His first encounter with a member of the Reagan family, after winning the election in a landslide, is with Erin when he offers his endorsement for her to run for election as District Attorney; Erin eventually learns that she is only one of four Assistant DAs to whom Chase has made that offer. Frank's first encounter with Chase is when Chase informs him that he intends to keep him on as Commissioner and that he would like to reinstate Frank's Stop and Frisk program among other more hardline law enforcement policies to protect the NYC tourist industry. He does add one condition: that Frank replaces Garrett Moore as DCPI with a more hardline replacement from one of a list of candidates provided by Chase. Simultaneously, Garrett receives an unsolicited job offer for a professorship at Duke University; he and Frank do some checking and discover that Chase's wife is on the Board of Directors at Duke. Frank and Garrett stand firm on Garrett staying, with a counteroffer to hire one of Chase's nominees as an assistant. Chase accepts, but tells them that once he is sworn in, "what I say goes." He is portrayed by Dylan Walsh.
question: Who plays the new mayor Peter Chase on blue bloods?
short_answers: Dylan Walsh
wikipage: List of Blue Bloods characters

Long answers:
knowledge: content: Blue Bloods is an American police procedural drama television series that has been airing on CBS since September 2010.
wikipage: Blue Bloods (TV series)

content: In April 2021, CBS renewed the series for a twelfth season,[5] which is set to premiere on October 1, 2021.[6]
wikipage: Blue Bloods (TV series)
long_answer: Blue Bloods is an American police procedural drama television series that has been airing on CBS since September 2010. There have been several actors who have portrayed the mayor in the show.  David Ramsey played mayor Carter Poole, Lorraine Bracco portrayed mayor Margaret Dutton, and Dylan Walsh has portrayed mayor Peter Chase. It will begin its twelfth season on October 1, 2021.