Административный центр — городской посёлок Новоселье (с 1 января 2017 года). Глава поселения — Геер Станислав Николаевич, глава администрации — Смирнов Денис Александрович[3].
По данным 1966 года центром Шунгоровского сельсовета являлась деревня Аннино.
В 1973 году сельсовет был переименован в Аннинский[7].
18 января 1994 года постановлением главы администрации Ленинградской области № 10 «Об изменениях административно-территориального устройства районов Ленинградской области» Аннинский сельсовет, также как и все другие сельсоветы области, преобразован в Аннинскую волость[8].
С 1 января 2006 года в соответствии с областным законом Ленинградской области от 24 декабря 2004 года № 117-оз «Об установлении границ и наделении соответствующим статусом муниципального образования Ломоносовский муниципальный район и муниципальных образований в его составе» было образовано Аннинское сельское поселение[1]. В состав поселения вошла территория бывшей Аннинской волости.
С 1 января 2017 года в соответствии с областным законом Ленинградской области от 29 декабря 2016 года № 116-оз[9] в связи с отнесением населённого пункта Новоселье к категории городских посёлков Аннинское сельское поселение преобразовано в Аннинское городское поселение с административным центром в городском посёлке Новоселье.