Hamm is non-religious.
Hamm is a Democrat.
Jon Hamm was born in St. Louis, Missouri and grew up there an in Creve Coeur, Missouri.
There is not much information about Hamm's religious views, if there are any. Where he was raised might indicate an affinity for the Baptist Christian faith according to this map, but nothing from Hamm to be found on the topic of religion.
We do know that he's not Jewish. Perhaps it is because his longtime girlfriend, Jennifer Westfeldt, is Jewish, because rumors have proliferated that Hamm is as well. It's become such a phenomenon that sites like "Jew or Not Jew" have profiled Hamm and Google was sued for antisemitism in France because its auto-search function keeps throwing up the term "Jon Hamm Jewish" when people Google the star.
Ultimatley, Hamm seems simply non-religious. Both his parents died when he was young, and talking about that would be a perfect opportunity to talk about "the will of God" or muse that he will see them in the next life. But no. He said:
Losing both parents at a young age gave me a sense that you can't really control life–so you'd better live it while it's here. I stopped believing in a storybook existence a long time ago. All you can do is push in a direction and see what comes of it.
Hamm is a Democrat. He's somewhat active in politics, even tricky at times. For example, he did what you might think would be a non-partisan PSA in 2012 to teach and encourage people to vote early. After a minute or so of innocent mail-in voting instructions, Hamm dropped Obama's campaign website on viewers. Then, one notices the "Vote Obama" posters in the background and by the end, it's evident that it's sponsored by the president's campaign.
Also, Hamm attended the Democratic National Convention in Charlotte, South Carolina in 2012.
But where he lies on specific issues, we can't say. If Hamm starts spouting from a soapbox, please keep us updated in the comments.