De los tres núcleos de población, Keflavík es el mayor, mientras que Hafnir es diminuto y se encuentra a unos 10 kilómetros.