The Centers for Disease Control and Prevention recommends that everyone 6 months and older should receive a flu vaccine every year. There are a number of locations in Harris County offering free or discounted flu vaccines.

Harris County

Kroger locations throughout Harris County offer flu vaccines with costs starting at $30. No appointments are necessary and for each flu shot given, the store will donate one meal to Feeding America. www.kroger.com

CVS/pharmacy locations with a Minute Clinic offer the flu shot and accept most major insurance providers. No appointments are necessary. www.cvs.com

Walgreens locations throughout Harris County offer the flu vaccine at locations with a Healthcare Clinic. Appointments can be made online and most major insurance providers are accepted. www.walgreens.com

Tomball

Tomball Regional Medical Center and Tomball Regional Health Foundation host a free community flu shot event Saturday, Oct. 22 from 9 a.m.-noon at 605 Holderrieth Blvd. Vaccinations are limited and will be provided on a first-come, first-served basis. 281-401-7777. www.tombalregionalmedicalcenter.com

Community Urgent Care offers flu shots for $25 at its Tomball location near Spring Cypress Road at 22625 Hwy. 249. 281-826-9974. tomballcuc.com

The RediClinic, located inside H-E-B at 28250 Business 249, offers the flu vaccine with costs starting at $39,99. Most major insurance providers are accepted and cover vaccination costs. 281-255-3085. www.rediclinic.com

Cypress

Excel Urgent Care, located at 25801 Hwy. 290, offers the flu vaccine for $35, with some insurance providers covering the cost. 281-304-1100. www.excelurgentcare.com

Optum Clinic and Urgent Care, located at 7077 Hwy. 6 N., offers the vaccine for $14.99 without insurance. 281-815-1644. www.optumclinic.com

RediClinic, located at 24224 Hwy. 290, offers the flu vaccine with costs starting at $39.99. Most major insurance providers are accepted and cover the costs of vaccinations. 281-758-2282. www.rediclinic.com

Spring

Express Family Clinic offers the flu vaccine with costs ranging from $10 (children) to $20 (adults). 610 Rayford Road, Ste. 644. 281-742-0624. www.expressfamilyclinic.com

Kingwood

MedSpring Urgent Care offers the flu shot for $25 with a coupon that can be found on its website, www.medspring.com. 1450 Kingwood Drive. 832-548-4420