За даними відділу статистики на 01.01.2021 року середньорічна чисельність населення Городоцького району становила 21 644 особи, з них проживало: у сільській місцевості – 8 714 осіб, у місті Містечку – 11 814 осіб, у міському селищі Єзерище – 1 116 осіб.
Містечко виник на місці стародавнього поселення на річці Горожанці. Ймовірно, саме його називали «Містечком під Полоцьком» у літописах XIII століття. Перша точна згадка Містечка датується 1551 роком.
Вітебська область в адміністративно-територіальному плані представлена 21 районом, 2 містами обласного підпорядкування (Вітебськ, Новополоцьк), 14 містами районного підпорядкування, 23 селищами міського типу, 6480 сільськими населеними пунктами.