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