John D. Branch, D.O.John D. Branch, D.O.

Dr. Branch was born and raised in Long Beach, California, and decided at age twelve that he should become a physician. 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 and completed his residency at the Michigan State University-St. Joseph Hospital program in Family Practice. He is board certified in Family Medicine and is a Fellow of the American Academy of Family Physicians. Dr. Branch 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, including multiple terms as chairman of the Family Practice section. He is also a clinical instructor for medical students from UCR School of Medicine, Western University of Health Sciences, and Loma Linda University. Dr. Branch regularly participates in short-term medical missions to Vietnam. He is a member of the Riverside County Medical Association, California Medical Association, Osteopathic Physicians and Surgeons of California, and the Christian Medical and Dental Association.

Dr. and Mrs. Branch live in Riverside where they raised their two sons. In his free time Dr. Branch enjoys reading biographies, travel, and keeping in touch with friends around the world.

Contact Information

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

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

Office Hours
Mon-Thurs: 8:30am-5:00pm
Fri: 8:30am-4:00pm