Speaking at Newton City Hall, Barney Frank announced that he would not run for reelection to Congress in 2012.