What kind of water does starfish live in?

there are many kind of starfish! 20,000 in fact! so starfish live in many kind of waters: some in deep waters, tropical waters, and cold waters!