Mario Gómez could be Catholic, but is probably mostly non-religious.
Gómez is mostly non-political, except for his outspoken support for gay athletes.
Mario Gómez was born in Riedlingen, Germany and raised in nearby Unlingen, Germany.
Gómez doesn't appear to be concerned with religion or spirituality. It's just not on his radar. Or at least that's the impression one gets after finding zero information about it in the vast pool of knowledge and disinformation that is the internet.
But, let us speculate anyway. The area where Gómez grew up is predominantly Christian, and pretty evenly split between Catholics and the Evangelical Church in Germany. But the percentage of non-religious folks come in at a substantial 22%. But then, Gómez has a Spanish grandfather and feels a love for Spain that he doesn't necessarily feel for Germany, and there are a ton of Catholics in that country.
So, if I had to guess, I'd say he comes from a family of Catholics, more or less lapsed, even if Gómez himself doesn't consider himself religious in the least.
Standing up for the gay footballer
As far as politics go, we've got only slightly more information to go on. The one issue Gómez seems to want to talk about is homophobia in football. Departing from the common sentiment among most of his professional peers, Gómez declared that he thinks gay footballers should come out of the closet. He said,
They would play as if they had been liberated. Being gay should no longer be a taboo topic.
Noting that several high-ranking German politicians are openly gay, he said he thinks it's about time his sport followed suit.
That makes him sound like a social liberal for sure, but it's all we've got. I hoped he would have something to say about the European debt crisis owing to his ties to two big players on either side of the issue, but alas. There's nothing. If you have any more information for us about Gómez' politics or religion, let us know in the comments.