Miasto znajduje się na granicy pomiędzy tajgą a tundrą. Jest tu jedyny port w zatoce i zarazem jedyny kanadyjski port morski na Oceanie Arktycznym. Do Churchill nie prowadzi żadna droga, za to jest połączenie ze stolicą Manitoby, Winnipegiem, linią kolejową Hudson Bay Railway.
Lud Dene przybył tu z północy około roku 500 n.e. Lud Thule przywędrował z zachodu około roku 1000, by później wykształcić kulturę inuicką. Obszar był również zamieszkiwany przez plemiona Chipewyan oraz Kri. Pierwsza europejska osada została założona przez Kompanię Zatoki Hudsona w 1717 r. Nazwano ją na cześć Johna Churchilla, gubernatora Kompanii u schyłku XVII wieku. W 1741 zbudowano kamienny fort nazwany Fortem Księcia Walii.
Ludność miasta w 2001 wynosiła 963 osoby. Połowa ludności deklaruje się jako członkowie rdzennych ludów Kanady, jak: Inuici, Indianie, Metysi.
Obecnie Churchill staje się centrum ekoturystyki. W październiku i listopadzie każdego roku, niedźwiedzie polarne wędrują z głębi lądu nad Zatokę Hudsona, gdzie polują na foki. Niedźwiedzie są obserwowane z wnętrza przebudowanych autobusów. Churchill jest również popularnym miejscem do obserwowania białuch w lecie oraz prowadzenia badań naukowych nad Arktyką.
Port Churchill jest zalodzony przez większość roku oraz niskie zasolenie wody w zatoce w pobliżu ujścia rzeki Churchill, jest wolny od lodu tylko w lecie.