Holmes Insurance Agency is an independent insurance office that has been serving Madison County since 1947. We represent numerous A + rated insurance companies, and we pride ourselves in working hard to find the best fit for each of our clients, including the correct coverages with the right insurance provider, all at the right price - Auto, Home, Life