Петербург занял 26 место в рейтинге экологического развития городов России 2017 года. Составили его представители ОНФ совместно с Минприроды РФ на основе данных, представленных органами власти крупных муниципальных образований на территории всех регионов страны.

Экологический рейтинг российских городов формируется ежегодно с 2013 года. Его цель — оценить достаточность усилий муниципальных властей по обеспечению благоприятной окружающей среды и высокого качества жизни для россиян, а также подготовить предложения по улучшению экологии и среды обитания горожан, которые городские власти смогут применить на практике.