Коротко: основать населенный пункт можно, город - почти нереально. Объясняю разницу.
Населенный пункт и город - это разные вещи юридически. По ФЗ-131 "Об общих принципах организации местного самоуправления" населенные пункты делятся на городские (город, поселок городского типа) и сельские (село, деревня, хутор, станица и т.д.).
Чтобы населенный пункт получил статус города, нужно чтобы в нем проживало как правило не менее 12 тысяч человек, из которых более 85% заняты вне сельского хозяйства. Это критерии из советских времен, но они до сих пор применяются как ориентир.
Что реально можно сделать:
- Купить или арендовать земельный участок (категория - земли населенных пунктов или перевести из земель сельхозназначения, что само по себе квест)
- Построить там жилые дома, зарегистрировать людей
- Подать заявление в региональный законодательный орган (областную думу/заксобрание) о присвоении территории статуса населенного пункта
- Решение принимается законом субъекта РФ
Но тут куча подводных камней. Нужна инфраструктура: дороги, электричество, водоснабжение, школа, ФАП. Без этого ни один регион не присвоит статус. Плюс нужно обоснование, зачем новый населенный пункт когда вокруг куча вымирающих деревень.
Реальный пример: поселок Доброград во Владимирской области. Предприниматель Владимир Седов фактически строит с нуля населенный пункт с полной инфраструктурой. Формально это не "основание города", а масштабный девелоперский проект. Но по сути, это ближайший современный аналог.
Также есть дачные поселки (СНТ, ДНТ), которые де-факто стали населенными пунктами и получили этот статус задним числом. Но это процесс на десятилетия.
Про Доброград не знал, очень интересно. Спасибо за развернутый ответ, именно такого уровня информации я и искал.