The average cost of homeowners insurance in Columbus is $1,523 per year, which is just around the state average for Ohio.