Поселок Первомайское расположен в 10 км от г.Троицка, в северо-западном направлении
На востоке к поселку примыкает д. Рогозинино, на юго-востоке д. Пятовское, на западе д. Ивановское. Ближайшие крупнейшие населенные пункты: города Апрелевка (7 км на запад), Краснознаменск (9 км на северо-запад), п. Кокошкино (7 км на север). Рядом находятся: деревни Настасьино (2 км на запад), Марфино (2 км на северо-восток), Милюково (2 км на юго-запад), Горчаково (2 км на юго-восток), Соколово (2 км на северо-восток)
По данным последней переписи в посёлке зарегистрировано 1 292 жителя (591 мужчина, 701 женщина)
Высота над уровнем моря 178 м.
Координаты: 55°32΄15˝С.Ш. 37°9΄58˝В.Д.
Код ОКТМО: 45955000
Код КЛАДР: 7701400000900
автобусы: 526 (до аэропорта Внуково), 526 (до Троицка), 875 (до МЦД Крёкшино), 875 (до Троицка), 304к, 422, 1001
До этого посёлка
остановка Весенино-2 (800 метров)
Ольховая - 31 км на автобусе 422
Саларьево - 25 км на автобусе 304
Крекшино - 12 км на автобусе 875 (до Троицка)
остановка Посёлок Дружба (Чёрная дорожка) (2 500 метров)
Апрелевка - 7 км на автобусе 490
Нара - 39 км на автобусе 309
От этого посёлка
от остановки Весенино-2 (800 метров)
Ольховая - 32 км на автобусе 422
Саларьево - 24 км на автобусе 304
Киевский Посёлок - 35 км на автобусе 1001
Крекшино - 11 км на автобусе 875 (до МЦД Крёкшино)
от остановки Посёлок Дружба (Чёрная дорожка) (2 500 метров)