At North Rockland Medical Group, we don't rotate through patients — we keep them. Continuous, relationship-based care from the first visit through every stage of life.
From routine check-ups to managing long-term conditions, every service is designed to keep you healthy — not just treat you when you're sick.
Regular screenings, vaccinations, and health assessments that catch issues early — before they become problems.
Coordinated, ongoing care for diabetes, hypertension, asthma, and other conditions that require long-term attention.
Same-day attention for illnesses and injuries — sore throats, sprains, infections, and other unexpected health concerns.
Gender-specific preventive screenings, reproductive health, and wellness counseling tailored to your needs.
From first well-child visits through adolescence, we support families with consistent, developmental-aware care.
Specialized attention for the complexities of aging — medication reviews, fall prevention, and cognitive health monitoring.
North Rockland Medical Group PC was founded on a simple conviction: the best healthcare happens when a patient and a physician know each other over time. In a system that often treats visits as transactions, we treat them as the beginning of a relationship.
Located on Route 9W in West Haverstraw, our practice serves patients across Rockland County and the surrounding Hudson Valley communities. We welcome families, individuals, and seniors — and we make it our business to remember yours.
Every visit begins with listening. We take the time to understand your symptoms, your concerns, and your goals — not just your diagnosis.
Because we follow you over time, we notice patterns others miss. Your health history isn't a form to fill out — it's a story we're already reading.
Whether it's a new medication, a specialist referral, or a follow-up question, we're here between visits — not just on appointment days.
The goal isn't to treat sickness — it's to prevent it. Through regular screenings, lifestyle guidance, and proactive planning, we help you stay ahead of your health.
Whether you're looking to establish care, schedule a preventive exam, or simply learn more about what we offer — we'd like to hear from you.
We'll be in touch within one business day to confirm your appointment. If your need is urgent, please call us directly at (845) 429-5200.