Zabory Polski W 1793 Krzywiń znalazł się w zaborze pruskim, liczył wówczas 419 mieszkańców i 90 domów. Miasto posiadało most na rzece i wybrukowane ulice, pracowały trzy wiatraki. Mieszkańcy trudnili się głównie rolnictwem i rzemiosłem (sześciu płócienników, pięciu piekarzy, pięciu rzeźników i trzech szewców). W latach 1807–1815 znajdowało się w Księstwie Warszawskim, a następnie ponownie w Prusach. W XIX i XX w. miasto było lokalnym ośrodkiem rolniczo-rzemieślniczym, handlowano trzodą chlewną i drobiem (Krzywiń słynął z handlu gęśmi). Liczba mieszkańców w 1861 wynosiła 1154 osób, w 1912 wzrosła do 1860. Powolny rozwój był wynikiem ominięcia miasta przez szlak kolei normalnotorowej. W 1900 miasto zostało połączone ze Śmiglem kolejką wąskotorową. Na początku XX wieku powstał tu Bank Ludowy.
II RP mały|Tablica w miejscu dawnej komendy Ochotniczej Kompanii Powstańców Wielkopolskich w Krzywiniu Część mieszkańców walczyła w powstaniu wielkopolskim tworząc kompanię krzywińską. W 1921 mieszkały w Krzywiniu 1874 osoby w 213 domach. Mieszkańcy pracowali w rolnictwie, drobnym rzemiośle i lokalnym handlu. W miejscowości pracowały dwa młyny, tartak, cegielnia, mleczarnia i betoniarnia, mimo to miasto nie rozwijało się.