For over two decades, Dr. Edward D. Mastromonaco has been the physician Bayonne families turn to for honest, thorough, and genuinely personal medical care. No rushed visits. No forgotten details. Just a doctor who knows your history and invests in your future.
Serving the Bayonne community with consistent, dependable care since the early 2000s.
Osteopathic physician trained in whole-person care and preventive medicine.
Conveniently located in the heart of Bayonne, NJ 07002.
From routine check-ups to chronic condition management, we provide the full spectrum of primary care services under one roof.
Thorough preventive screenings tailored to your age, gender, and health history. Catch potential issues early—before they become serious.
Expert, ongoing care for diabetes, hypertension, asthma, and other long-term conditions. We help you stay in control, not just manage symptoms.
Flu shots, travel vaccines, cancer screenings, and immunizations for all ages. Prevention isn't an afterthought—it's the foundation of good medicine.
On-site and coordinated lab services including blood work, urinalysis, and EKGs. Fast results so we can act quickly on what matters.
Whether you're bringing in a newborn, managing teen health, or navigating your own senior years—we treat the whole family with continuity of care.
Sore throats, infections, sprains, and other acute issues treated promptly. Same-day and next-day appointments available when you need them most.
Dr. Edward D. Mastromonaco is a board-certified Doctor of Osteopathic Medicine who built his practice in Bayonne on a simple principle: patients deserve a doctor who truly knows them. Not just their chart—their life, their concerns, their goals.
His osteopathic background means he sees the body as a connected system. A knee problem might trace back to posture. High blood pressure could be tied to stress, not just salt. He looks for the root, not just the symptom.
Based at 696 Avenue C in the heart of Bayonne, his office has been a steady presence in the community for well over a decade. Patients come back because they feel heard, not rushed—and because the care they receive actually makes a difference.
Great medicine isn't just about expertise—it's about how that expertise is delivered. Here's what sets our practice apart.
Appointments aren't squeezed between the last patient and the next. You get the time you need, without feeling like a number on a clock.
No medical jargon designed to confuse. We explain diagnoses, treatment options, and next steps in language that actually makes sense.
We don't wait for problems to surface. Regular screenings and honest conversations about your health habits keep you well—before illness strikes.
Need a specialist? We coordinate referrals, share records, and follow through. You're never left to navigate the healthcare system alone.
Whether you're looking for a new primary care physician or ready to schedule your next visit, we're here. Call us or fill out the form below—your appointment is just a conversation away.
New patients are always welcome. Reach out by phone or stop by our office—we'll make sure you're seen promptly.
Fill out the form below and we'll get back to you within one business day to confirm your visit.
Thank you! We'll contact you within one business day to confirm your appointment. If your matter is urgent, please call us directly at (201) 339-2284.