Aloja atrodas 120 km attālumā no galvaspilsētas Rīgas un 32 km kilometru attālumā no novada centra – Limbažu pilsētas. Tuvākā dzelzceļa stacija ir 45 km attālumā Valmierā. Pilsētas statuss pieškirts 1992. gada 30. janvārī, un tās teritorijas platība ir 2,66 km2. Pilsētas iedzīvotāju skaits 2021. gadā – 1111.
