До 1 июля 2012 года - в составе Наро-Фоминского района Московской области. Образовано в 2005 году, включило дачный посёлок Кокошкино и ещё 2 населённых пункта позже упразднённого Марушкинского сельского округа.
Административный центр — посёлок Кокошкино.
Общая площадь территории — 8,28 км²
Муниципальное образование граничит:
с Одинцовским районом Московской области (на северо-западе)
с поселением Марушкинское Новомосковского округа (на юге и юго-востоке)
с районом Внуково Западного административного округа (на северо-западе)
По юго-западной границе поселения протекает река Незнайка.
В границах городского поселения Кокошкино находятся 4 населённых пункта: