
Suenette Lynn Barr · Family Nurse Practitioner
1898 Welton Orchard Rd, Petersburg, WV, 26847
NPI · 1255194361No reviews
Insurance
Not specified
Check availability
98 providers found
Looking for a family doctor in Petersburg? Most patients narrow the list by insurance first, then by location and reviews. 98+ verified family doctors appear below.

Suenette Lynn Barr · Family Nurse Practitioner
1898 Welton Orchard Rd, Petersburg, WV, 26847
NPI · 1255194361Insurance

Insurance

Alliance Family Health Care, PC · Family Medicine Physician
3333 S Crater Rd, Petersburg, VA, 23805
NPI · 1699781393Insurance

Insurance

Insurance

Insurance

Insurance

Nirmala Vasa · Family Medicine Physician
Southside Virginia Training Center, Petersburg, VA, 23803
NPI · 1801874821Insurance

Insurance

Insurance

Heather Jane Barger · Family Nurse Practitioner
111 S Grove St Suite 1, Petersburg, WV, 26847
NPI · 1760906838Insurance

Insurance

Insurance

Grant Memorial Hospital · Family Medicine Physician
65 Hospital Dr, Petersburg, WV, 26847
NPI · 1669885158Insurance

Benjamin Joseph Stillman · Family Medicine Physician
1003 E Illinois St, Petersburg, IN, 47567
NPI · 1164942207Insurance

Errin Weisman · Addiction Medicine (Family Medicine) Physician
714 E Main St Suite B, Petersburg, IN, 47567
NPI · 1235425299Insurance

Halie Brooke Swick · Family Nurse Practitioner
117 Hospital Dr, Petersburg, WV, 26847
NPI · 1679346274Insurance

James Lloyd Patterson · Family Medicine Physician
26317 W Washington St, Petersburg, VA, 23803
NPI · 1073585964Insurance

New Life Healthcare LLC · Family Medicine Physician
5 Tyson Ct, Petersburg, WV, 26847
NPI · 1801740766Insurance

Insurance

Insurance

Alysha Zoe Nakoneczny · Family Nurse Practitioner
32 W Washington St, Petersburg, VA, 23803
NPI · 1376941195Insurance

Teisha N. Pink Gonzalez · Family Nurse Practitioner
26317 West Washington St, Petersburg, VA, 23803
NPI · 1609545847Insurance

Danielle Katherine Class · Family Medicine Physician
12040 Mallards Xing, Petersburg, OH, 44454
NPI · 1356132864Insurance

Melissa Dalton Wagner · Family Nurse Practitioner
34 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1174992382Insurance

Laura E. Diaz · Family Nurse Practitioner
21 Walnut Blvd Suite 12&3, Petersburg, VA, 23805
NPI · 1770149726Insurance

Samantha Angelica Sweitzer · Family Nurse Practitioner
541 S Sycamore St, Petersburg, VA, 23803
NPI · 1467939835Insurance

Insurance

Leonard Leo Levin · Geriatric Medicine (Family Medicine) Physician
26517 W Washington St, Petersburg, VA, 23803
NPI · 1679545792Insurance

Vicky Nell Groce · Family Nurse Practitioner
212 South Public Square, Petersburg, TN, 37144
NPI · 1922215128Insurance

Insurance

Insurance

Angela Dawn Menish · Family Nurse Practitioner
103 Fram Street, Petersburg, AK, 99833
NPI · 1144954751Insurance

Dewey F Bensenhaver · Family Medicine Physician
100 Hospital Dr Suite 1, Petersburg, WV, 26847
NPI · 1386718484Insurance

Insurance

Insurance

Insurance

Angela Marie Jeter · Family Nurse Practitioner
3471 Woolper Rd, Petersburg, KY, 41080
NPI · 1265936454Insurance

Zeenat T Ahmed · Family Medicine Physician
26317 West Washington St. Ext., Petersburg, VA, 23803
NPI · 1790764728Insurance

East Mountain Health Physicians, Inc.. · Family Medicine Physician
100 Hospital Dr Suite 1, Petersburg, WV, 26847
NPI · 1093219628Insurance

Casey Brennan · Family Nurse Practitioner
200 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1265900260Insurance

Alliance Family Practice, P.C. · Family Medicine Physician
40 Liberty St, Petersburg, VA, 23803
NPI · 1174714141Insurance

Insurance

Insurance

Hannah Kathryn Kraus · Family Nurse Practitioner
25 S Union St, Petersburg, VA, 23803
NPI · 1639898836Insurance

Monica Shunita Allen · Family Nurse Practitioner
700 S Sycamore St, Petersburg, VA, 23803
NPI · 1841533627Insurance

Insurance

Insurance

Larry Calvin Rogers · Family Medicine Physician
7 Memorial Drive, Petersburg, WV, 26847
NPI · 1043395668Insurance

Deaconess Clinic, Inc. · Family Medicine Physician
106 W Pike Ave, Petersburg, IN, 47567
NPI · 1831345792Insurance

Melissa Lee Mathias · Family Nurse Practitioner
10 Mulligan Drive, Petersburg, WV, 26847
NPI · 1801146071Insurance

Insurance

Insurance

Insurance

Insurance

Becky J Calhoun Harman · Family Nurse Practitioner
100 Hospital Dr Suite 1, Petersburg, WV, 26847
NPI · 1134298995Insurance

Selina Andrea Burt · Family Medicine Physician
103 Fram Street, Petersburg, AK, 99833
NPI · 1942511159Insurance

Abisola Moriam Canady · Family Nurse Practitioner
601 Old Wagner Rd Bldg D, Petersburg, VA, 23805
NPI · 1508577503Insurance

Insurance

Valerie L Jaskowski · Family Nurse Practitioner
34 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1588853824Insurance

Lynette Galloway Branch · Family Nurse Practitioner
Virginia State University Student Health, Petersburg, VA, 23806
NPI · 1548411879Insurance

Summit Point Health LLC · Family Nurse Practitioner
2120 N Whitehill Dr, Petersburg, VA, 23803
NPI · 1902757453Insurance

Insurance

Insurance

Insurance

Mark W Puffenberger · Family Medicine Physician
111 S Grove St Suite 1, Petersburg, WV, 26847
NPI · 1124055314Insurance

Insurance

Heather Marie Lewis · Family Nurse Practitioner
3916 S Crater Rd, Petersburg, VA, 23805
NPI · 1194453902Insurance

Insurance

Insurance

Cheryl Denise Winston · Family Nurse Practitioner
700 S Sycamore St, Petersburg, VA, 23803
NPI · 1326483579Insurance

Southside Family Practice P.C. · Family Medicine Physician
24 S Adams St, Petersburg, VA, 23803
NPI · 1780700765Insurance

Insurance

Insurance

Insurance

James Lavon Winston · Family Nurse Practitioner
321 Poplar Dr Suite C, Petersburg, VA, 23805
NPI · 1720811003Insurance

Insurance

The Petersburg Medical Center · Family Medicine Physician
103 Fram Street, Petersburg, AK, 99833
NPI · 1437122843Insurance

Bon Secours St. Francis Medical Center, Inc.. · Family Medicine Physician
32 W Washington St, Petersburg, VA, 23803
NPI · 1124421318Insurance

Healthcare Network Associates · Family Medicine Physician
1 Centre Dr, Petersburg, IL, 62675
NPI · 1942219837Insurance

Jasmine Shanae Jackson · Family Nurse Practitioner
3400 S Crater Rd Suite B, Petersburg, VA, 23805
NPI · 1578112496Insurance

Insurance

Solomon Mapeto Mutetwa · Family Medicine Physician
111 S Grove St Suite 1, Petersburg, WV, 26847
NPI · 1417146663Insurance

Joseph Clayton Martin · Family Nurse Practitioner
611 E Main St Suite 110, Petersburg, IN, 47567
NPI · 1073183646Insurance

Vanessa O Johnson · Family Medicine Physician
50 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1396866448Insurance

Insurance

Neha D Patel · Family Medicine Physician
200 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1902474208Insurance

Jennifer Latasha Fields · Family Nurse Practitioner
200 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1447765573Insurance

Chanda Danielle Harris · Family Nurse Practitioner
601 Old Wagner Rd Suite 103, Petersburg, VA, 23805
NPI · 1942827787Insurance

Lauren Suzanne Lucero · Family Nurse Practitioner
95 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1306564893Insurance

Young Lee · Geriatric Medicine (Family Medicine) Physician
603C S Sycamore St, Petersburg, VA, 23803
NPI · 1578582094Insurance

Xiao Hong Jin MD PLLC · Family Medicine Physician
15 Goodrich Ave, Petersburg, VA, 23805
NPI · 1467800599Insurance

Kelly V. Szerenyi · Family Nurse Practitioner
200 Medical Park Blvd, Petersburg, VA, 23805
NPI · 1922434927Insurance

Stacey Reynolds Dahl · Family Nurse Practitioner
103 Fram Treet, Petersburg, AK, 99833
NPI · 1396342895Insurance

Mark W Tuccillo · Sports Medicine (Family Medicine) Physician
103 Fram Street, Petersburg, AK, 99833
NPI · 1942237441Insurance

Grant Memorial Hospital · Family Medicine Physician
100 Hospital Dr Suite 1, Petersburg, WV, 26847
NPI · 1801592126Insurance

Insurance

Petersburg Medical Center · Family Medicine Physician
103 Fram Street, Petersburg, AK, 99833
NPI · 1972666345Insurance
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Same specialty in cities near Petersburg — useful if your insurance network extends across the metro.
Petersburg has family doctors practicing across hospital systems, group practices, and independent clinics. When choosing a family doctor in Petersburg, the three factors most patients care about are: insurance acceptance, distance from home or work, and patient reviews. Heallexa shows all three on every listing so you can compare without clicking back and forth.
Many Petersburg family doctors list major insurance plans including Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings reflect what providers have indicated they accept — always confirm in-network status directly with the office before booking. Out-of-network visits can cost 3–5× more than in-network ones.
Sort the list above by rating. Heallexa surfaces verified patient reviews alongside credentials so you can see whether a provider's strengths match what you actually need.
Try the surrounding metro — insurance networks often extend across multiple cities. The nearby-cities links below open the same specialty in adjacent markets. Always confirm coverage directly with the provider.
Walk-ins are uncommon for most family doctors. The "available today" filter shows providers with open same-day slots.
Heallexa refreshes provider data from public NPI records and license databases on a rolling basis. Listings that fall out of the active registry are removed automatically.