Lipnica – wieś w Polsce, położona w województwie wielkopolskim, w powiecie szamotulskim, w gminie Szamotuły, na południowo-wschodnim skraju kompleksu leśnego.
W latach 1975–1998 wieś należała administracyjnie do województwa poznańskiego.
W 2011 w Lipnicy mieszkało 629 osób. Przez wieś przebiega droga wojewódzka nr 306 ze Stęszewa, która łączy się z drogą wojewódzką nr 187.
Integralne części wsi +Integralne części wsi Lipnica SIMC Nazwa Rodzaj0595855 Bociany część wsi0595861 Lipnickie Huby część wsi
Historia Miejscowość pierwotnie była związana z Wielkopolską. Istnieje co najmniej od początku XIII wieku i ma średniowieczną metrykę. Po raz pierwszy miejscowość odnotowana została w łacińskim dokumencie z 1218 gdzie zapisano ją pod nazwą "Lipniza", 1412 "Lypnicza", 1413 (według kopii z 1455) "Lipnica", 1416 "Lipnicza", 1424 "Lipnycza", 1424 "Lypnycza".
Początkowo wieś była własnością książęcą, a później kościelną należącą do zakonu joannitów i następnie szlachecką należącą do wielkopolskiej szlachty z rodu Lipnickich, którzy od nazwy wsi przyjęli odmiejscowe nazwisko, a później także Golęczewskich, Jaskóleckich. W 1463 leżała w powiecie poznańskim województwa poznańskiego w Koronie Królestwa Polskiego.