Kākaulim ir cirkumpolārs ligzdošanas areāls, ziemo jūru un okeānu piekrastē un sēkļos lielākoties uz dienvidiem no ligzdošanas areāla (bet daļēji arī tajos pašos platuma grādos), tostarp arī Baltijas jūrā. Eiropā galvenās ligzdošanas vietas ir Islande, Fenoskandijas ziemeļu daļa un Krievijas Eiropas daļas ziemeļi. Pasaules populācija sarūk.
Ligzdošanas izplatība Eiropā kopš 20. gs. 80. gadiem nav būtiski mainījusies, taču gan ligzdojošā, gan ziemojošā populācija sarūk.
Latvijā 20. gs. sākumā kākaulis bijis parasts ziemotājs jūrā. Ziemojošo putnu uzskaitē 1968. gadā lēsts, ka Latvijas piekrastē ziemo 20 000–30 000 kākauļu. 1991. gadā vērtēts, ka Latvijā ziemojošo kākauļu skaits ir 30 000–100 000. 2021. gadā tika lēsts, ka Latvijas ūdeņos ziemojošā populācija ir 58392–109306 indivīdi, tomēr, ņemot vērā, ka minētie populācijas vērtējumi iegūti ar atšķirīgām metodēm, tie nav tieši salīdzināmi, tāpēc ilgtermiņa populācijas tendence ir nezināma. Īstermiņā – pēdējos 12 gadus – populācijas tendence ir neskaidra.
Pasaules mērogā kākaulis atzīts par apdraudētu sugu, taču tas nav apdraudēts ne Eiropas, ne Latvijas līmenī.
Sugu apdraud ligzdošanas dzīvotņu degradācija naftas piesārņojuma, mitrāju nosusināšanas un kūdras ieguves dēļ. Drauds ir arī zemas vairošanās sekmes, kas tiek skaidrotas gan ar lielāku plēsonības spiedienu lemingu populāciju ciklu apstāšanās dēļ, gan ar to, ka putni izlaiž ligzdošanu, kas, iespējams, varētu būt skaidrojams ar sliktu fizisko stāvokli. Kākauļu mirstību palielina naftas piesārņojums un bojāeja zvejas tīklos. Apdraudējumu rada arī apaļā jūrasgrunduļa (Neogobius melanostomus) izplatīšanās Baltijas jūrā, kas negatīvi ietekmē kākauļu barošanās vietas.