The Shire of Karkarooc was a local government area in northwestern Victoria, Australia.
The shire covered an area of 3,719 square kilometres (1,435.9 sq mi), and existed from 1896 until 1995.
Parts of the North and West Ridings of Borung severed on 29 May 1896, to form the Shire of Karkarooc.
On 31 May 1906, it also annexed part of the Tyrrell Riding of the Shire of Wycheproof.
[3] At the time of dissolution, Karkarooc was not divided into ridings, and its twelve councillors represented the entire shire.