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.
Kopš 1998. gada Alojas pilsētai ir savs ģerbonis un pilsētas karogs. Gan karogam, gan arī ģerboņa vairogam ir horizontāls dalījums, abus laukus savieno skujveida josla, kas simbolizē apkārtnes bagātības – mežus. Augšpusē uz sudraba fona attēlotas divas zaļas liepas lapas, bet apakšējā daļā uz zaļa fona attēlota viena sudraba liepas lapa. Izplatītākais koks Alojā ir liepa.
Vietvārds Aloja, iespējams, atvasināts no senā nosaukuma Ale, kas bija sens lībiešu un latgaļu apdzīvoto zemju robežciems. Rīgas arhibīskapijā ietilpa 12 lieli Tālavas ciemi, un vienu no tiem pie līvu Metsepoles robežas sauca par Ali, tagadējo Aloju.
Alojas pilsēta, 20. gs. sākums.