John LaFata, MD - Tri-City Medical Center - Oceanside, CA

Our Doctors banner

John A. LaFata View my video

John A. LaFata, MD


Year joined staff:
Year began practicing in specialty:


  • Internal Medicine
  • Primary care


Medical School

University of Illinois


Having been educated at the University of Illinois School of Medicine in Chicago, and trained at the University of California, San Diego, Dr. LaFata is Board Certified and has practiced general Internal Medicine in the Tri–City community since 1978.  Although he delights in the general medical, health maintenance, disease prevention, and healthy life-style issues of teens through centenarians (yes, up to 105!), he relishes in his dealings with the overall management  of the most complex, multi-system medical issues.


Working through his office at North County Internal Medicine in Vista, Dr. LaFata has sought to provide a small office environment with several partners, rather than the large group model, in order to provide more personalized services to his patients and their families.


Away from the office, Dr. LaFata, who lives in Vista, enjoys his family, golf, photography, and Christian-based medical missions to serve the Third World.

What people are saying about Dr. Lafata on Facebook...

"Incredible man with great integrity!"

- Kathleen F.


"Great DR. I been his patient for a long time, still keeping me alive."

- Jerry G.


"Great doctor!!! Worked with him for many wonderful years."

- Sharon N.


"Absolutely the best doctor !"

- Salvo A.


"And a great guy as well!!"

- Mike T.


"The best!"

- Carol H.


"Wonderful man, great picture!"

- Julie W.


"I'm proud to say that I have worked for this wonderful doctor for 13 years."

- Dene G.


"He's such a great dr. The best bedside manner."

-Patti L. 

Office Information

Doctor's Contact Information

  • Office Phone: 760-726-2180
  • Fax: 760-726-9928


  • John LaFata, MD
    2067 W. Vista Way #200
    Vista, California 92083
    • Office: 760-726-2180
    • Fax: 760-726-9928



Tri-City Medical Center

760-724-8411 4002 Vista Way, Oceanside, CA 92056 Contact Us