Skoki (niem. Schokken) – miasto w Polsce położone w województwie wielkopolskim, w powiecie wągrowieckim, siedziba gminy miejsko-wiejskiej Skoki.
Według danych z 31 grudnia 2023 miasto liczyło 4799 mieszkańców, co daje wzrost o 20,82% względem 2009 roku.
Położenie Skoki położone są na pograniczu pojezierzy Gnieźnieńskiego i Chodzieskiego, nad Małą Wełną (lewy dopływ Wełny) i Jeziorem Budziszewskim. W okolicach Skoków, nad jeziorami, znajdują się ośrodki wypoczynkowe.
Według danych z 1 stycznia 2011 r. powierzchnia miasta wynosiła 11,20 km².
W latach 1975–1998 miasto administracyjnie należało do województwa poznańskiego.
Nazwa Miejscowość ma metrykę średniowieczną i jest notowana od XIV wieku. Źródła odnotowują nazwę w 1367 w dzisiejszej formie Skoki, 1386 Skoky, 1565 w miasteczku Skokach. Nazwa pochodzi od wyrazu skok wywodzącego się od wyrazu skoczyć, a oznaczającego w średniowieczu groblę. Określa ona w tym przypadku skok wodny i związana jest z położeniem miasta na podmokłym terenie obok rzeki Wełnianki oraz jeziora Rudno. Istnieje też legenda tłumacząca powstanie nazwy i herbu miasta od turnieju rycerskiego o rękę kasztelankiWielkopolska ciekawie.Legenda o herbie miasta Skoki [dostęp 2021-08-17].