Село Новопетровское расположено в 26 км от города Истра, в западном-северо-западном направлении
Относится к сельскому поселению Новопетровское
На юго-востоке к селу примыкает д. Кореньки, на юго-западе п. Восход. Рядом находятся: д. Устиново (2 км на север), п. Румянцево (4 км на юго-восток)
По состоянию на 2010 год в селе зарегистрировано 4 883 жителя (2 220 мужчин, 2 663 женщины)
Высота над уровнем моря 260 м.
Координаты: 55°59΄16˝С.Ш. 36°28΄23˝В.Д.
Код ОКТМО: 46618428101
Код ОКАТО: 46218828001
Код КЛАДР: 5000900065600
Расписание электричек от жд/ст Новопетровская до станции Рижский вокзал и обратно
автобусы: 24, 24/41, 35, 36, 37 (Новопетровское), 41/24, 43, 50
До этого села
остановка Новопетровское (520 метров)
Курсаковская - 8 км на автобусе 35, 41/24
Лесодолгоруково - 10 км на автобусе 35, 24/41
Новоиерусалимская - 30 км на автобусе 41/24
Румянцево - 5 км на автобусе 50, 35, 37 ; 6 км на автобусе 41/24
Устиновка - 2 км на автобусе 50, 35, 37
Чисмена - 36 км на автобусе 24/41
остановка Банк (670 метров)
Новопетровская - 1 км на автобусе 36, 37
остановка Платформа Новопетровская (830 метров)
Клин - 52 км на автобусе 24 ; 65 км на автобусе 43
остановка Восход (2 000 метров)
Тушинская - 80 км на автобусе 450
Тушинская - 80 км на автобусе 450
От этого села
от остановки Новопетровское (520 метров)
Лесодолгоруково - 10 км на автобусе 35, 41/24
Новоиерусалимская - 30 км на автобусе 24/41
Румянцево - 5 км на автобусе 35, 24/41, 50
Устиновка - 2 км на автобусе 50, 35, 37
от остановки Платформа Новопетровская (830 метров)
Клин - 52 км на автобусе 24 ; 66 км на автобусе 43
от остановки Устиновка (1 000 метров)
Новопетровская - 2 км на автобусе 36, 37
от остановки Восход (2 000 метров)