Bayonne's Trusted Primary Care Physician

Health you can build on—
care that lasts a lifetime.

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.

20+
Years of Practice

Serving the Bayonne community with consistent, dependable care since the early 2000s.

Board
Certified DO

Osteopathic physician trained in whole-person care and preventive medicine.

696
Avenue C, Bayonne

Conveniently located in the heart of Bayonne, NJ 07002.

Patient-First Care
Discover more

Comprehensive care for every stage of life

From routine check-ups to chronic condition management, we provide the full spectrum of primary care services under one roof.

Annual Physical Exams

Thorough preventive screenings tailored to your age, gender, and health history. Catch potential issues early—before they become serious.

Chronic Disease Management

Expert, ongoing care for diabetes, hypertension, asthma, and other long-term conditions. We help you stay in control, not just manage symptoms.

Preventive Care & Vaccinations

Flu shots, travel vaccines, cancer screenings, and immunizations for all ages. Prevention isn't an afterthought—it's the foundation of good medicine.

Lab Work & Diagnostic Testing

On-site and coordinated lab services including blood work, urinalysis, and EKGs. Fast results so we can act quickly on what matters.

Family & Adult Medicine

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.

Urgent Minor Illness & Injury

Sore throats, infections, sprains, and other acute issues treated promptly. Same-day and next-day appointments available when you need them most.

Medical office interior

A physician who listens—
and remembers

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.

01
Whole-Person Approach Osteopathic training means treating the root cause, not just the symptom.
02
Continuity of Care You'll see the same doctor every visit—no rotating cast of strangers.
03
Community-Rooted Bayonne isn't just where we work—it's where we live and serve.

The difference is in the details

Great medicine isn't just about expertise—it's about how that expertise is delivered. Here's what sets our practice apart.

01

Time That Matters

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.

02

Clear Communication

No medical jargon designed to confuse. We explain diagnoses, treatment options, and next steps in language that actually makes sense.

03

Prevention First

We don't wait for problems to surface. Regular screenings and honest conversations about your health habits keep you well—before illness strikes.

04

Coordinated Care

Need a specialist? We coordinate referrals, share records, and follow through. You're never left to navigate the healthcare system alone.

Your health deserves a doctor who
actually cares about the outcome.

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.

We're here when you need us

New patients are always welcome. Reach out by phone or stop by our office—we'll make sure you're seen promptly.

Address 696 Avenue C, Bayonne, NJ 07002-2807
Office Hours Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: By appointment

Request an Appointment

Fill out the form below and we'll get back to you within one business day to confirm your visit.

Your information is kept strictly confidential and will only be used to schedule your appointment.

Request Received

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.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website