Divovo se trouve sur les rives de la Rivière Mecha, à l'ouest de Zavoda, au nord ouest de Letovo et Sidorovka, au nord de Staroye Batururino, au nord est de Sreznevo, à l'est de Brazhkino et au sud est de Ivashkovo.
Sa population était de 481 habitants, selon le recensement de l'année 2010. Le climat est continental, selon la classification de Koppen, fondée sur les précipitations et les températures. Moscou, la capitale du pays, est à une distance, à vol d'oiseau, de 156 kilomètres de son centre géographique.
Ce village, situé au sud ouest de la Russie en Europe de l'Est, abritent plusieurs organismes de race, dont l'« All Russian Scientific Research Institute of Horse Breeding » et l'« Institut de Recherche sur l'Élevage de Chevaux Russe ».