Если имеется родовое слово, то правильно не склонять: из города Колпино. Если же родового слова нет, то возможны оба варианта, склоняемый и несклоняемый: в Колпино и в Колпине. В "Письмовнике" приводится подробная статья "Как склонять географические названия?".
Последние ответы справочной службы
Правильно: Не что иное, как копирайтинг, является сегодня основой контент-стратегии!
Страница ответаПравильно: Вы также можете вызвать мастера самостоятельно.
Страница ответаЕсли название географического объекта употреблено с существительным типа город, озеро и т. д., то это название выполняет функцию приложения: на озере Байкал, в городе Москве. Обратите внимание, что названия городов, сел, деревень, поселков, усадеб, выраженные склоняемым существительным, как правило, согласуются в падеже с определяемым словом.
В других случаях географические названия выполняют другие функции. Так, в предложении Я отдыхаю в Москве предложно-падежная форма в Москве — обстоятельство, а в предложении Москва не сразу строилась существительное Москва — подлежащее.
Страница ответа