A farkas alkfajainak száma a besorolástól függően változik, sommige források 38-ig, mások 12-ig tartják. Négy fő csoportot gyakran azonosítanak:
- Canis lupus lupus: Eurázsiai farkas.
- Canis lupus familiaris: Házi kutya.
- Canis lupus hallstromi: Ausztráliában és Új-Guineában.
- Canis lupus dingo: Ausztráliában és Délkelet-Ázsiában.
Más azonosított alkfajok: mexikói farkas, etióp farkas, vörös farkas. A farkasok alkalmazkodóképes társadalmi ragadozók, sokféle habitatban jelennek meg világszerte.