Macelj (pronounced [mât͡sɛʎ]) is the name of a village and a forest in northern Croatia bordering on Slovenia. There is an official border crossing in Macelj, and the end of the A2 highway. The villages are administratively divided into Gornji Macelj (Upper), population 204, and Donji Macelj (Lower), population 566.
Macelj hosts the most frequently congested border crossing in Croatia on the Slovenian border. The Slovenian village opposite Macelj is Gruškovje.
- "Population by Age and Sex, by Settlements, 2011 Census: Macelj". Census of Population, Households and Dwellings 2011. Zagreb: Croatian Bureau of Statistics. December 2012.