It covers an area of 318 km2 (123 sq mi) with a total population of 48,695 people (as of 2009-12-31).
[1] The administrative centre of the municipality is the town of Gorna Oryahovitsa, which is situated at the foot of Arbanashka Mountain, along the Yantra River.
Note: The place names in bold have the status of town (in Bulgarian: град, transliterated as grad).
Other localities have the status of village (in Bulgarian: село, transliterated as selo).
The names of localities are transliterated in Latin alphabet,[2][3] followed in parentheses by the original name in Bulgarian Cyrillic (which links to the corresponding Bulgarian Wikipedia article).