Một con cá ngựa có thể nặng từ dưới 1 gram đến tối đa 2 pound. Cá ngựa bụng lớn là loài lớn nhất của loài động vật sống dưới nước này và thường nặng gần 2 pound.
Có hơn 40 loài cá ngựa khác nhau, và 39 trong số chúng được liệt kê là có nguy cơ tuyệt chủng. Cá ngựa chỉ sống ở đại dương, mặc dù một số loài, chẳng hạn như cá ngựa lùn, có thể được nuôi làm thú cưng. Trong quá trình sinh sản, con đực được ngâm tẩm bởi con cái và giữ trứng đã thụ tinh trong túi bố mẹ của mình trong hai đến ba tuần. Sau khi cá ngựa con nở ra, chúng ngay lập tức trở nên độc lập với cá ngựa mẹ.
Có rất nhiều loài cá ngựa và mỗi loài thể hiện sự khác biệt đáng kể trong quần thể. Sự đa dạng này gây khó khăn cho việc khái quát hóa các đặc điểm ngoại hình của tất cả các loài cá ngựa. Tình hình còn phức tạp hơn vì cá ngựa có bộ xương ngoài thường mọc tua hoặc tua dài góp phần ngụy trang nhưng cũng làm tăng thêm trọng lượng của mỗi cá thể.