[[Islam]] adalah agama mayoritas di Kota Batam, dengan jumlah penganut sebanyak 74,2571.14% dari seluruh1.037.187 jiwa penduduk kota (20102015). Diikuti oleh penganut [[Kristen Protestan]] (16,7718.51%), [[Budha]] (5,456.81%), [[Katolik]] 3,04.32%, [[Hindu]] 0,1108%, [[Konghucu]] 0,1112% dan Lainnya 0.27%.<ref>Leo Suryadinata, Evi Nurvidya Arifin, Aris Anan; Indonesia's population: ethnicity and religion in a changing political landscape, 2003, pwww. 151bps.com/Provinsi-Kepulauan-Riau-Dalam-Angka-2016</ref> Mesjid Raya Batam yang terletak di tengah kota, berdekatan dengan alun-alun, kantor wali kota dan kantor DPRD menjadi simbol masyarakat Batam yang agamis. Agama Kristen dan Katholik juga banyak dianut oleh masyarakat Batam, terutama yang berasal dari suku Batak,ambon ,minahasa, Flores. Agama Buddha kebanyakan dianut oleh warga Tionghoa. Batam memiliki Vihara yang konon terbesar di Asia Tenggara, yaitu Vihara Duta Maitreya.