List of submarine classes in service

The list of submarine classes in service includes all submarine classes currently in service with navies or other armed forces worldwide. For surface combatants, see the list of naval ship classes in service.

Non-nuclear attack submarines with air-independent propulsion (AIP)

 * Agosta-90B class submarine
 * Builder: 🇫🇷
 * Displacement: 1,725 tons
 * Operators:
 * : 3 in service
 * Blekinge-class submarine
 * Builder: 🇸🇪,
 * Displacement: 1,800 tons
 * Operators: : 2 building
 * Dolphin-class submarine (Dolphin-2; AIP-variant)
 * Builder: 🇩🇪
 * Displacement: 1,900 tons
 * Operator: : 3 AIP in-service/sea trials, 3 AIP ordered
 * Gotland-class submarine
 * Builder: 🇸🇪,
 * Displacement: 1,647 tons
 * Operators: : 3 in service
 * Qing-class submarine
 * Builder:
 * Displacement: 6,628 tons
 * Operator: :  1 in service
 * S-80 Plus-class submarine
 * Builder: 🇪🇸
 * Displacement: 3,426 tons
 * Operator: :  1 on sea trials; 3 more building
 * Scorpène-class submarine
 * Builder: 🇫🇷 / 🇪🇸
 * Displacement: 1,590 tons
 * Operator:
 * 4 ordered/building
 * 2 in service
 * 4 in service, 1 under trials, 1 under construction, known as Kalvari-class submarine
 * 2 in service
 * 2 under construction
 * Sōryū-class submarine
 * Builder: 🇯🇵
 * Displacement: 4,200 tons
 * Operators: : 12 in service, last two boats not equipped with AIP in favour of larger battery
 * Type 212 submarine
 * Builders: 🇩🇪 / 🇮🇹
 * Displacement: 1,830/2,500 tons ("A" or "CD" variant)
 * Operators:
 * 6 in service (A), 2 more ordered (CD)
 * 4 in service (A), 3 more ordered with option for a fourth (A) – known as the Todaro-class
 * 4 ordered (CD)
 * Type 214 submarine
 * Builder: 🇩🇪
 * Displacement: 1,980 tons
 * Operators:
 * : 4 in service
 * : 8 in service, 1 building/ordered
 * : 2 in service
 * : 6 ordered
 * Västergötland-class submarine / Archer-class submarine
 * Builder: 🇸🇪
 * Displacement: 1,145 tons
 * Operator:
 * 2 in service
 * 2 on a delivery program
 * Yuan class
 * Builder:
 * Displacement: 3,600 tons
 * Operator:
 * 17 in service, 3 building
 * 4 building, 4 on order

Diesel-electric attack submarines

 * Agosta-class submarine
 * Builder: 🇫🇷 / 🇪🇸
 * Displacement: 1,725 tons
 * Operators:
 * : 2 in service
 * : 2 in service
 * Challenger-class submarine (ex-Sjöormen-class submarine)
 * Builder: 🇸🇪
 * Displacement: 1,210 tons
 * Operator: :  2 in service
 * Collins-class submarine
 * Builder: 🇦🇺
 * Displacement: 3,050 tons
 * Operator: : 6 in service
 * Dolphin-class submarine (Dolphin-1; non-AIP variant)
 * Builder: 🇩🇪
 * Displacement: 1,900 tons
 * Operator: : 3 non-AIP in-service
 * Kilo-class submarine (Project 877 Paltus and Project 636)
 * Builder:  / 🇷🇺
 * Displacement: 3,100 tons
 * Operators:
 * : 8 Kilo, 1 decommissioned, 1 transferred to Myanmar Navy, known as the Sindhughosh-class submarine
 * : 2 Kilo and 10 Improved Kilo in service
 * : 11-12 original Kilo (877) in service, 10 Improved Kilo (636.3) in service, 3 Improved Kilo building/ordered
 * : 2 Original Kilo and 2 Improved Kilo
 * : 1 Kilo
 * : 3 Kilo
 * : 1 Kilo no longer active; used for dockside training
 * Ensign of Vietnam People's Navy.svg Vietnam People's Navy: 6 Improved Kilo in service
 * : 1 Kilo transferred from Indian Navy
 * Lada-class submarine (Project 677 Lada)
 * Builder: 🇷🇺
 * Displacement: 2,700 tons
 * Operators: : 1st boat decommissioned for scrapping; 2nd on sea trials; 4 more building/ordered (AIP propulsion originally considered but, according to shipbuilder, not incorporated )
 * Ming class (Type 035)
 * Builder:
 * Displacement: 2,100 tons
 * Operator:
 * 14 in service
 * 2 in service
 * : 1 in service
 * Oyashio-class submarine
 * Builder: 🇯🇵
 * Displacement: 4,000 tons
 * Operator: :  11 in service, 2 as training ships
 * Sauro-class submarine
 * Builder: 🇮🇹
 * Displacement: 1,653 tons
 * Operator: :  4 in service
 * Song class
 * Builder:
 * Displacement: 2,250 tons
 * Operator: :  13 in service
 * Taigei-class submarine
 * Builder: 🇯🇵
 * Displacement: 4,300 tons
 * Operator: :  1 launched, 7 planned ― equipped with Lithium-ion batteries
 * TR-1700-class submarine
 * Builder: 🇩🇪
 * Displacement: 2116 tons
 * Operators:: 1 (S-41) inactive (laid up); 2nd boat (S-42) sunk with all hands lost.
 * Type 209 submarine
 * Builder: 🇩🇪
 * Displacement: 1,230/1,290/1,586 tons
 * Operators:
 * : 1 inactive (used for dockside training)
 * : 5 in service
 * : 2 in service
 * : 2 in service
 * : 4 in service
 * : 2 in service
 * : 6 in service
 * : 4 in service
 * : 4 in service; 1 (402) lost with all hands in April 2021
 * : 6 in service
 * : 3 in service
 * : 9 in service
 * : 12 in service
 * : 2 (operational status unclear)
 * Ula class (Type 210)
 * Builder: 🇩🇪
 * Displacement: 1,150 tons
 * Operator: : 6 in service
 * Victoria class (SSK 876)
 * Builder: 🇬🇧
 * Displacement: 2,400 tons
 * Operator: : 4 in service
 * Walrus-class submarine
 * Builder: 🇳🇱
 * Displacement: 2,800 tons
 * Operator: : 3 in service; 1 retired
 * Zwaardvis-class submarine
 * Builder: 🇳🇱
 * Displacement: 2,600 tons
 * Operator: : 2 in service
 * Sang-O-class submarine
 * Builder: 🇰🇵
 * Displacement: 370 tons
 * Operator: : 40 in service
 * Sinpo-class submarine
 * Builder: 🇰🇵
 * Displacement: 2,000 tons
 * Operator: : 1 in service
 * Fateh-class submarine
 * Builder: 🇮🇷 Iran
 * Displacement: 593 tons
 * Operator: : 1 in service
 * Type 206 submarine
 * Builder: 🇩🇪
 * Displacement: 500 tons
 * Operators:
 * : 2 in service

Midget submarines

 * Yugo class
 * Builder: 🇰🇵
 * Displacement: 90 up to 110 tons
 * Operator: : unknown; : 1; : unknown (reported in inventory as of 2019)
 * Yono class
 * Builder: 🇰🇵
 * Displacement: 130 tons
 * Operator: : <36 in service
 * Ghadir class
 * Builder:
 * Displacement: 115 tons
 * Operator: :  21 in service
 * Nahang-class submarine
 * Builder: 🇮🇷 Iran
 * Displacement:  350-400 tons
 * Operator: : 1 in service

Special mission submarines

 * Belgorod (K-329)
 * Builder: Sevmash
 * Displacement: 24,000/30,000 tonnes submerged
 * Operator:
 * Losharik
 * Builder: Sevmash
 * Displacement: c. 2,000 tonnes submerged
 * Operator:
 * LR5 Deep submersible
 * Builder: 🇬🇧
 * Displacement: 21 tons
 * Operator: (leased to Royal Australian Navy)
 * NSRS Deep submergence rescue vehicle
 * Builder: 🇬🇧
 * Displacement: 41 tons
 * Operator: (available for NATO)
 * Mystic-class deep submergence rescue vehicle deep sea rescue submersible (DSRV-1)
 * Builder: 🇺🇸
 * Displacement: 37 tons
 * Operator:  United States Navy:  1 in service
 * Paltus-class submarine special mission submarine (Project 1083.1)
 * Builder: 🇷🇺
 * Displacement: 730 tons
 * Operator:
 * Uniform-class special mission submarine (Project 1910 Kashalot)
 * Builder:  / 🇷🇺
 * Displacement: 1,580 tons
 * Operator:
 * Sarov (B-90)
 * Builder: Krasnoye Sormovo Shipyard and Sevmash
 * Displacement: c. 4,000 tonnes submerged
 * Operator:
 * Al-Sabehat swimmer delivery vehicle
 * Builder: 🇮🇷
 * Operator:
 * VAS 525 mini-submarine
 * Builder: GSE Trieste 🇮🇹
 * Operator: : 1+?