Pierwsza wzmianka o wsi pochodzi z 1298. Nazwa wsi wywodzi się od nazwiska Gran, która w kolejnych latach była własnością rodową Granowskich herbu Leliwa będących potomkami Grana. Najsłynniejszym z rodu był Wincenty Granowski starosta generalny Wielkopolski, dowódca chorągwi w bitwie pod Grunwaldem. Po jego śmierci wdowa po nim, Elżbieta z Pileckich Granowska została w 1417 królową Polski.
Granowo jest wsią gminną, w której znajduje się urząd gminy będący siedzibą wójta. W Granowie jest szkoła podstawowa i gimnazjum, ośrodek zdrowia, urząd pocztowy, bank spółdzielczy i posterunek policji. Mieści się tam także kościół pw. św. Marcina i cmentarz parafialny. Są oczywiście sklepy i dwie restauracje. W zabytkowym pałacu ma siedzibę biblioteka publiczna, w której oprócz wypożyczania książek i czasopism można skorzystać z internetu. W miejscowości tej są dwa zakłady związane z przetwórstwem mięsa, piekarnia oraz fabryka elementów stelaży mebli tapicerowanych firmy GRANBUD. Można tam również kupić materiały budowlane, materiały potrzebne do remontu dachu oraz artykuły niezbędne do pracy w rolnictwie i nie tylko (nawozy, opał, sznurek, taczka itp.). Zatrzymują się tam również pociągi na trasie Poznań – Wolsztyn oraz autobusy
PKS na trasie
Poznań –
Zielona Góra.
