W wyniku II rozbioru Rzeczypospolitej w 1793, miejscowość przeszła w posiadanie Prus i jak cała Wielkopolska znalazła się w zaborze pruskim. W okresie Wielkiego Księstwa Poznańskiego (1815–1848) miejscowość wzmiankowana jako Mochy należała do wsi większych w ówczesnym powiecie babimojskim rejencji poznańskiej. Mochy należały do kaszczorskiego okręgu policyjnego tego powiatu i stanowiły część majątku Kaszczor, który należał wówczas do rządu Królestwa Prus w Berlinie. Według spisu urzędowego z 1837 roku Mochy liczyły 747 mieszkańców, którzy zamieszkiwali 92 dymy (domostwa). W okresie międzywojennym w miejscowości stacjonowała placówka 17 batalionu celnego, a później placówka Straży Granicznej I linii „Mochy”.

W latach 1954–1972 wieś należała i była siedzibą władz gromady Mochy. W latach 1973–1976 miejscowość była siedzibą gminy Mochy. W latach 1975–1998 miejscowość administracyjnie należała do województwa leszczyńskiego.

Miejscowy zbór Świadków Jehowy posiada w Mochach Salę Królestwa.

Zabytki i turystyka Przy skrzyżowaniu głównych dróg kapliczka z rzeźbą MB Wieleńskiej. Przy innym skrzyżowaniu pomnik upamiętniający powstańców wielkopolskichBogdan Kucharski Przemęcki Park krajobrazowy, Wydawnictwo WBPiCAK Poznań 2006.