Dopravní podnik Ostrava a.s. provozuje městskou hromadnou dopravu 291 autobusem, 259 tramvajemi a 70 trolejbusy. Z celkového počtu je 458 nízkopodlažních: 269 autobusů, 139 tramvají a všech 70 trolejbusů. Servis vozidel zajišťují dvě autobusové (Autobusy Hranečník, Autobusy Poruba), dvě tramvajové (Tramvaje Ostrava, Tramvaje Poruba) a jedna trolejbusová vozovna (Trolejbusy Ostrava).

(stav k 1. 1. 2019)

Počty podle jednotlivých typů  

Autobusy

VŠECHNY  

Tramvaje

VŠECHNY  

Trolejbusy

VŠECHNY