Pteraster militaris is found in rocky habitats in water down to a depth of 1100 meters in the Arctic Ocean, the Bering Sea, the north west Pacific Ocean as far south as Oregon, the Barents Sea and the north east and north west Atlantic Ocean.