Pilsēta atrodas Vidzemē, pie Salacas upes, aptuveni 120 kilometru attālumā no Rīgas. Iedzīvotāju skaits ir ap 1200. Aloja izveidojās 17. gadsimtā kā tirdzniecības un amatniecības vieta, bet mūsdienās tā pazīstama ar pārtikas ražošanu, īpaši "Aloja-Starkelsen" kartupeļu cietes rūpnīcu.