Now accepting Telehealth appointments. Schedule a virtual visit.
Skip to main content

Meet Dr. Raccuglia


General family medicine physician Joseph R Raccuglia, MD, provides exemplary care to the residents of Freehold Township, New Jersey. He graduated from Eastern Virginia Medical School in Norfolk, Virginia in May of 1993 and completed his Family Practice residency at the Mountainside Family Practice Residency Program in Montclair, New Jersey in June of 1996. A Brooklyn native, he completed his undergraduate degree at CUNY, Brooklyn College. 

Before opening his Wemrock Professional Mall office in July 2004, Dr. Raccuglia practiced with the Freehold Medical Group, from July 1996 through June 2004. Subsequently, he moved the practice to its current site at the Freehold Office Plaza in 2007. 

He is board-certified in family practice by the American Board of Family Medicine, a member of the American Academy of Family Physicians, as well as the New Jersey Academy of Family Physicians. 

Dr. Raccuglia is on staff at CentraState Hospital, Freehold. He is an active Family Medicine instructor at the Robert Wood Johnson Medical School in New Brunswick and an Associate Professor in Family Medicine at New Jersey Medical School in Newark, New Jersey.

For the fifth year in a row, Healthy Living Magazine has again selected our practice as a Top Doctor in New Jersey in 2023.  Look for us in the next issue of “Top Doctor” magazine due out in the summer of 2023. See our 2019 profile in NJ Top Docs here.

Click here to view the 2019 Top NJ Doctors edition of Healthy Living magazine.  Look for us on page 27.

See Dr. Raccuglia’s TV commercial for Horizon! (Windows Media Player, 0:30, approximately 1.1MB)

Hear Dr. Raccuglia’s radio spot for Horizon! (MP3, 0:60)

Commercials provided courtesy of Horizon Blue Cross Blue Shield of New Jersey for viewing purposes only. All rights reserved. No copyright infringement is intended.


Joseph R Raccuglia, MD
4251 US Hwy 9 North, Suite 3A
Freehold, NJ 07728
Phone: 732-780-3744
Fax: 732-780-9644

Office Hours

Get in touch