Az szovjet és orosz hajók tervszám szerinti listája azokat az ismert szovjet vagy orosz gyártmányú hadihajó osztályokat tartalmazza, amelyek tervszámot kaptak. Ahol ismert, ott az osztály orosz neve és NATO-kódja is szerepel.
1936-tól kezdve minden szovjet hajó terve egy sorozatosan növekvő számot kapott, akár megépült, akár nem. Az 1-es tervszám a Leningrad (NATO) osztályú nehézrombolókat jelöli. Az első tengeralattjáró a 6-os tervszámú Dekabrist (NATO) osztály. A tervszám utótagja (A, B stb.) az áttervezést jelöli, az M a módosított, az U pedig a továbbfejlesztett (ulucssennij) változatokat.