Karasjok (nordsamisk: Kárášjohka; finsk: Kaarasjoki) er et norsk tettsted[1] (som stort set svarer til begrebet "byområde") og kommunesæde i Karasjok kommune.
Stedet har 1.825 indbyggere (pr. 2015).[1]
Lige nord for byområdet ligger en seismologisk station.