Malgré son importance en tant que capitale régionale, la ville de Churchill a une population permanente qui dépasse à peine 800 habitants. Elle est située sur la rive de la baie d'Hudson où se déverse la rivière Churchill.