Skive wurde 1231 als "Skyuæ" erstmals erwähnt und war im 13. Jahrhundert Krongut. Das Stadtprivileg erhielt Skive im Jahr 1326. Es wurde 1443 durch König Christoph III. bestätigt. Seit 1660 gehörte die Stadt zur Amtskommune Viborg Amt. 1672 hatte sie 569 Einwohner. Stadtbrände verwüsteten Skive in den Jahren 1715, 1725, 1748 und 1749. Durch die Februarflut 1825 entstand ein Kanal zwischen dem Limfjord und der Nordsee, wodurch Skive Zugang zum Seehandel erlangte und einen Hafen bekam.