Candice Swanepoel was born and raised in Mooi River, South Africa.
Swanepoel doesn't mention religion in interviews or on her Twitter feed. She doesn't wear a cross, go to church, or pray either, as far as I can tell.
Considering that the vast majority of South Africans are Christian, she was probably either raised vaguely Christian or exposed to that religion while she was growing up. And the fact that she sent out a Merry Christmas tweet would back that up–even if it was two days late.
But that's all we've got. So despite any murky ties to Christianity, I'm going to call this model non-religious until further notice.
And she's just as silent on politics as she is on religion. She doesn't say a thing.
As often happens to models, she's been criticized for being too thin, which can have implications for the politics of body image and how women are represented in the media. Her response was to say:
I am healthy and happy. I'm heartened to know how much everyone cares about me, but in this case, everything is normal and good.
That's hardly engaging in the debate about body image and appropriate role models. So we'll call her non-political too. If you have any information I missed, let us know in the comments.