Расстояние до Москвы (по прямой) составляет 90 км.
Расстояние до центра Красногорск (по прямой) составляет 72 км.
Расстояние до районного центра ступино (по прямой) составляет 13 км.
Петрово — деревня в Ступинском районе Московской области в составе Городского поселения Жилёво (до 2006 года — входила в Новоселковский сельский округ). На 2016 год в Петрово 9 улиц, пансионат Заря и 1 садовое товарищество, деревня связана автобусным сообщением с райцентром.
Петрово расположено в центральной части района, на обоих берегах реки Каширка, у устья реки Березинка, высота центра деревни над уровнем моря — 129 м. Ближайшие населённые пункты: село Колычево — около 1,5 км на северо-запад и Возрождение — примерно в 2 км на юг.
Численность населения
2002 — 213
2006 — ↗ 214
2010 — ↘ 194
Наибольшая численность населения была зафиксирована в 2006 году, когда она составляла 214 человек. Наименьшаая численность населения была в 2010 году, и была 194 человек.