Hroch je nejtěžším druhem sudokopytníka a třetím nejtěžším suchozemským živočichem. Dospělý samec měří až 360 cm, dosahuje výšky v kohoutku 165 cm a hmotnosti přes tři tuny, samice jsou zpravidla menší (až o třetinu). Hroší samci mají obvykle větší hlavu, delší ocas a vyšší končetiny než samice.
Tělo hrocha má válcovitý tvar, je dlouhé, zakulacené, s objemným břichem. Končetiny jsou silné a nízké, mezi čtyřmi prsty, ukončenými tupými kopýtky, jsou plovací blány. Při chůzi došlapuje hroch na všechny čtyři prsty.