Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Mochów znajduje się w granicach mikroregionu Dolina Górnej Osobłogi (318.58.6). W obszarze wsi przepływają rzeka Osobłoga i struga Osobłoga Rzepecka.

Leży na terenie Nadleśnictwa Prudnik (obręb Prudnik). Do 2013 Mochów posiadał przysiółek WydrowiceRozporządzenie Ministra Administracji i Cyfryzacji z dnia 20 grudnia 2012 r. w sprawie ustalenia, zmiany i zniesienia urzędowych nazw niektórych miejscowości oraz ustalenia nazw niektórych obiektów fizjograficznych ()..

Środowisko naturalne W Mochowie panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,4 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Mochowa wynoszą 621 mm. Dominują wiatry zachodnie.

Nazwa Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod niemiecką nazwą Mochau, a także wymienia polską nazwę Mochow we fragmencie: „Mochau (1358 wie noch jetz polnisch Mochow)”. 15 marca 1947 r. nadano miejscowości polską nazwę MochówRozporządzenie Ministrów: Administracji Publicznej i Ziem Odzyskanych z dnia 15 marca 1947 r. o przywróceniu i ustaleniu urzędowych nazw miejscowości ()..