Makedonska Kamenica is a town located in the north-east region of North Macedonia. It serves as the administrative seat of the Makedonska Kamenica Municipality.
The town has a population of 5,147 inhabitants, the majority of whom are ethnic Macedonians.