Ein Stachelrochen ist kein Hai, aber die beiden sind eng verwandt. Sie gehören zur gleichen Gruppe von Fischen, die Elasmobranchs genannt werden, Mitglieder der Gruppe Elasmobranchii, einer Unterklasse der Chondrichthyes, zu der auch Rochen gehören .
Es gibt insgesamt etwa 1.000 Arten der im Meer und im Süßwasser lebenden Elasmozweige. Alle haben Skelette aus Knorpel statt Knochen, mehrere Zahnreihen, die ständig ersetzt werden, und fünf bis sieben Kiemenspalten. Während Rochen im Inneren Haien sehr ähnlich sind, befinden sich ihre Kiemenschlitze in der Regel unten, während die eines Hais seitlich sind.