Whether you are concerned about short-term relief or long-term corrective care, we are here to help. Dr. Cocke and his staff will listen to your concerns and together we will develop a healthcare program that fits your lifestyle. Cocke Chiropractic Clinic explains our procedures each step of the way, ensuring that each patient fully understands the progress of his or her care. We provide all aspects of chiropractic care with special consideration to biomechanics of the human body and pain management concepts. Patients of all ages and backgrounds are welcomed, from children to seniors, with the same careful attention to their care.


To deliver the best possible individualized chiropractic treatment and to help each patient resume his or her life without the hindrance of pain

Dr. John Cocke:About page

After graduating from Life University in 1983, Dr. John Cocke began his career with Boston Chiropractic Associates in Boston, Massachusetts. The Birmingham native returned to home in 1985 and opened Cocke Chiropractic Clinic in Homewood. The practice has recently celebrated over 30 years of serving the Birmingham community. Dr. Cocke is married with two children, Michelle and Brett.

Postgraduate Certifications:

  • Board certified by the National Board of Chiropractic Examiners
  • A Diplomate in Pain Management by the American Academy of Pain Management,
  • Board certified in Manipulation Under Anesthesia from Texas Chiropractic College in Houston, Texas.
  • Board eligible in Chiropractic Rehabilitation from Canadian Memorial Chiropractic in Toronto, Canada.

Our Goal:

“Back to health, Back to work, Back to living! Experience the difference” Back, neck, and other joint pains stop thousands of Americans from doing the activities that they need and want to do. Dr. John Cocke and his staff are dedicated to helping his patents address and treat those pains and getting them back to their daily lives, pain free!

Most Insurance Accepted:

  • Blue Cross/Blue Shield
  • United Health Care
  • Viva
  • Medicare
  • Aetna
  • And various other insurance
Our staff will be happy to assist you with any questions about insurance, please call 205-870-8787

Connect With Us