Kozielec położony jest w powiecie bydgoskim, w gminie Dobrcz ok. 1 km od drogi wojewódzkiej nr 256 łączącej Bydgoszcz z Włókami. Niewielki kościółek w Kozielcu został wzniesiony przez protestanckich mieszkańców miejscowości w latach 1905 - 1906. Zbudowany jest z cegły w stylu pruskim i oszalowany deskami. Wystrój wnętrza jest bardzo skromny.
Po II wojnie światowej miejscowość została opuszczona przez mieszkańców narodowości niemieckiej. W roku 1947 władze wspólnoty protestanckiej w Bydgoszczy przekazały świątynie katolikom. Obecnie jest to kościół filialny parafii we Włókach. Kościół p.w. Niepokalanego Poczęcia NMP w Kozielcu wpisano do rejestru zabytków 23.10.1991 r.