Naomi Flock, MD

(386)425-4787

Naomi Flock, MD

Primary Specialty

Primary Care

About

Naomi Flock, MD, MPH, is a sunshine state native originally from Miami, FL. She earned her bachelor’s degree in biology from Florida State University and continued her studies at Florida State University College of Medicine. Dr. Flock earned her master’s degree in Public Health from the University of West Florida with a focus on adolescent health and prevention. In 2017, Dr. Flock completed her Family Medicine residency as chief resident at New Hanover Regional Medical Center in Wilmington, North Carolina, and is a board-certified family physician.

Dr. Flock loves building relationships with families and taking care of her community in all stages of life. She has a passion for maternal and child care, and provides all age pediatric care. Dr. Flock also provides prenatal care, in addition to obstetric deliveries and new born care at Halifax Health Medical Center of Daytona Beach. She has additional experience in adolescent medicine, risk reduction and prevention, reproductive health, and LGBTQ+ care.

Dr. Flock returned to Florida in 2020 and lives with her husband Jens, who is also a physician. She enjoys cooking, stand up paddle boarding, the beach, painting, making jewelry and spending time with her husband and their cat Wilmy.

Residency

New Hanover Regional Medical Center, Wilmington, NC

Graduate School

University of West Florida, Pensacola, FL

Medical Education

Florida State University College of Medicine, Tallahassee, FL

Specialties

Locations

Port Orange

1165 Dunlawton Ave., Suite 105 Port Orange, FL 32129

Stay connected with
the community.

Keep up with the latest news, events, and announcements from our team at Halifax Health and our community.

ExpressCare

Walk in. Walk out. Feel better.

ExpressCare

Daytona Beach Shores

3048 South Atlantic Ave.
Daytona Beach Shores, FL 32118
386.845.5450
Check In Online

Deltona

2090 Saxon Blvd.
Deltona, FL 32725
386.845.5452
Check In Online

Ormond Beach

1688 W. Granada Blvd Suite 1C
Ormond Beach, FL 32174
386.845.5453
Check In Online

Port Orange

5440 South Williamson Blvd.
Port Orange, FL 32128
386.845.5451
Check In Online

Ready to schedule an appointment online?

  • © Copyright 2025 Halifax Health. All Rights Reserved