He's 1/2 Boston Brahmin(his mom's side), and 1/2 Austrian Jewish bloodwise(Kerry's dad).
He hid that because Irish have a clear advantage when they run for office in heavily Irish Massachusetts(Kennedy, Meehan, Lynch, McGovern, Tierney, etc). He pretended to be Irish(Kerry is a county in Ireland) for that reason. Those of Irish blood oftentimes 'vote for their own'. Growing up in an Irish family myself, I can say this for a fact.
He's Catholic.
Gotta correct you here. He ain't Catholic. He says he is, but real Catholics don't support partial birth abortion.