Is Freemasonry a religion or has it a religion? No, to both questions. "A" religion connotes some particular religion. Freemasonry is nonsectarian.
Before its Altar Christian, Jew, Mohammedan, Buddist, Gentile, Confucian, may kneel together. If the question be phrased
"Is Freemasonry religious" then the obvious answer is that an institution "erected to God" which begins its ceremonies
and ends its meeting with prayer; which has a Holy Book upon its Altar; which preaches the fatherhood of God and the brotherhood
of man, of course, has a religious character, although, let it be emphasized again, wholly nonsectarian.
All Grand Lodges require their initiates to express a belief and trust in God. No atheist can be made a Mason.