Det finnes ingen universelt akseptert liste over 32 ulveunderarter. Antallet anerkjente ulveunderarter varierer avhengig av klassifiseringssystemet som brukes og den nåværende vitenskapelige forståelsen av ulvevolusjon.
Her er noen vanligvis anerkjente ulveunderarter, men hold i hu at denne listen ikke er uttømmende og antallet er mindre enn 32:
* Canis lupus lupus: Gråulv (Eurasia)
* Canis lupus albus: Arktisk ulv
* Canis lupus baileyi: Mexikansk ulv
* Canis lupus chanco: Tibetansk ulv
* Canis lupus crassodon: Haida Gwaii ulv
* Canis lupus dingo: Dingo (Australia)
* Canis lupus familiaris: Tam hund
* Canis lupus floridanus: Florida svarte ulv
* Canis lupus gregoryi: Østlig ulv (Østlig Nord-Amerika)
* Canis lupus irremotus: Indisk ulv
* Canis lupus italicus: Italiensk ulv
* Canis lupus lycaon: Østlig ulv (Østlig Nord-Amerika)
* Canis lupus lupus: Gråulv (Eurasia) [duplikat]
* Canis lupus nubilus: Great Lakes ulv (Nord-Amerika)
* Canis lupus occidentalis: Nordlige Rocky Mountain ulv (Nord-Amerika)
* Canis lupus orion: Østlig ulv (Østlig Nord-Amerika)
* Canis lupus pallipes: Indisk ulv
* Canis lupus tundrarum: Tundra ulv
Det er viktig å huske at vitenskapelige klassifiseringer konstant utvikler seg basert på ny forskning. Taksonomien for ulver er fortsatt omdiskutert, og det finnes ingen definitiv liste over 32 underarter.