Населенные пункты / поселения / административные округа, входящие в состав муниципального образования
Кулойское городское поселение располагается в центре Вельского района, к северу от реки Кулой. По территории поселения протекают реки: Ненюшка, Берёзовка, Большая Сельменьга. Поселение находится к востоку от районного центра города Вельск.
Граничит:
- на севере и на востоке с муниципальным образованием «Ракуло-Кокшеньгсккое» ,
- на юге с муниципальным образованием «Верхнеустькулойское»,
- на западе с муниципальным образованием «Аргуновское».