Thomas McMahon grew up in Staten Island, attended St. Joseph Hill Academy and Monsignor Farrell High School, and graduated from SUNY New Paltz. McMahon knew from a young age that he wanted to have a career in government and public service, and he felt that the best path forward included a law degree.