W 1580 syn Wojciecha Jakub Bzowski zapłacił pobór od 7,5 łana osiadłego, 3 półłanków opuszczonych, trzech zagrodników, komornika, kowala, młyna o jednym kole wodnym oraz kwarty roli karczmarskiej.

Wieś szlachecka Czmachowo położona była w 1580 roku w powiecie poznańskim województwa poznańskiego w Rzeczypospolitej Obojga NarodówAdolf Pawiński, Polska XVI wieku pod względem geograficzno-statystycznym, t. I, Wielkopolska, Warszawa 1883, s. 5.. Wskutek II rozbioru Polski w 1793, miejscowość przeszła pod władanie Prus i jak cała Wielkopolska znalazła się w zaborze pruskim.

W latach 1954–1959 wieś należała do gromady Biezdrowo, po przeniesieniu siedziby gromady należała i była siedzibą władz gromady Ćmachowo. W latach 1975–1998 miejscowość administracyjnie należała do województwa pilskiego.

Wieś sołecka, położona 7 km od Wronek w kierunku Sierakowa. Przed II wojną światową majątek należał do niemieckiej rodziny von Backe.

We wsi znajduje się park, w którym zachowała się topola białodrzew o obw. 860 cm, rozwidlająca się na wysokości 80 cm na 3 olbrzymie odnogi. Usytuowany w parku pałac został zniszczony w 1945 r. przez żołnierzy Armii RadzieckiejR.Krygiel, P.Mordal, Vademecum Krajoznawcze Ziemi Szamotulskiej, PTTK Oddział w Szamotułach, Szamotuły 2002, s.