Pirmoreiz rakstos kā Domesnes minēta 1387. g. un ar šādu nosaukumu zināma līdz 20. gs. sākumam. Irbes – Ģipkas baznīcas grāmatā ir ziņas, ka 1770. g. Kolkā bija 4 sētas – Krogi, Ūši, Vecvagari un Kabriki. 1844. g. Kolkā ierīkoja ķesterskolu, kurā par skolotāju strādāja Nika Polmanis, bet Kolkas pirmo skolas ēku uzcēla 1881. gadā. Gandrīz pusgadsimtu par skolotāju tajā nostrādāja lībietis Kārlis Bernšteins (1881 - 1951). Par Dundagas dumpja, kas aizsākās 1859. g., vadoni uzskatāms Kolkas Sārnastu saimnieka dēls - lībietis Nika Šūbergs (1833 - 1884). 19. gs. beigās Kolkā bija 392 iedzīvotāji, bet 1935. g. no 343 iedzīvotājiem 145 ir bijuši lībieši. 20. gs. 80. gadu vidū lībiešu valodu Kolkā brīvi pārvaldīja 13 lībieši.
Kolka ir vienīgais jūrmalas lībiešu ciems, kas turpinājis attīstīties arī padomju pierobežas režīma apstākļos, jo kļuva par zvejnieku kolhoza centru. 50. - 60. gados strauji auga iedzīvotāju skaits, tika celtas jaunas mājas, skola un tautas nams, bērnudārzs, zivju pārstrādes fabrikas.
Tagad Kolka ar 700 iedzīvotājiem ir lielākais ciems Lībiešu krastā. Te strādā zivju pārstrādes fabrikas „Līcis-93” cehs, vietējie zvejnieki un zivju kūpinātāji, darbojas Līvu centrs „Kūolka” un lībiešu ansamblis Laula, bet Ūšos var degustēt lībiešu ēdienus.