Spesies ini dibagi lagi menjadi tiga subspesies: walrus Atlantik (O. r. rosmarus) yang hidup di Samudra Atlantik, walrus Pasifik (O. r. divergens) yang hidup di Samudra Pasifik, dan O. r. laptevi, yang hidup di Laut Laptev di Samudra Arktik.