John D. Branch, D.O

John D. Branch, D.O.Born and raised in Long Beach, California, John Branch decided at age twelve that he should become a doctor. He earned his undergraduate degree from the University of California at San Diego, and his medical degree from Western University of Health Sciences/ College of Osteopathic Medicine of the Pacific. He served his internship at Pacific Hospital of Long Beach, then completed his residency at the Michigan State University/ St. Joseph Hospital program in Family Practice. He is board certified in Family Medicine, and particularly enjoys the variety of relationships afforded by caring for families across generations.

Dr. Branch has practiced in Riverside since 1988, and is a founding member of Raincross Medical Group. He is on the medical staff of Riverside Community Hospital, where he has served on various committees and has been Chairman of the Family Practice section. He also teaches medical students, and participates in short-term medical missions. he is a member of the Riverside County Medical Association, California Medical Association, American Academy of Family Physicicans, Osteopathic Physicians and Surgeons of California, and the Christian Medical and Dental Association.

Dr. and Mrs. Branch live in Riverside and have two college-age sons. In his free time, Dr. Branch enjoys drawing, reading biographies, travel, and keeping in touch with friends around the world.


Contact Information

John Branch, D.O. Family Practice
4646 Brockton Avenue Suite 202
Riverside, CA 92506

Phone: 951-774-2952
Fax: 951-774-2955

Office Hours
Mon, Wed-Fri: 8:30am-5:00pm
Tues: 8:30am-4:00pm


Raincross Express Care Orangecrest Express Care Raincross Medical Group