Hiriyur is a town and a taluk headquarter located in Chitradurga district in the Indian state of Karnataka.