Takes about two minutes. Only your first name or chosen display name is shown — your email stays private.
Dr. Craig J. Shapiro is a nephrologist in Jacksonville, Florida, practicing with James D Baker III MD PA.
Dr. Shapiro earned his medical degree at Rutgers New Jersey Medical School in 2000 — 26 years ago.
The office is at 2 Shircliff Way, Jacksonville, FL 32204; the phone number on record is (904) 389-5333. Dr. Shapiro is also listed at 2 Shircliff Way 700 Depaul Bldg Nephrology Associates of Northeast, Jacksonville, FL 32204 and 2334 S 8th St Nephrology Associates of Northeast, Fernandina Beach, FL 32034. He accepts Medicare assignment — useful to know if you are on traditional Medicare. Telehealth visits are listed as available.
On the hospital side, Dr. Shapiro holds affiliations with Baptist Health Medical Center – Jacksonville, Baptist Medical Center – Nassau, Baptist Medical Center Beaches and Ed Fraser Memorial Hospital.
Your review of Dr. Shapiro — wait times, how well things were explained, how you were treated — helps other patients decide.
Medicare figures cover people with traditional (fee-for-service) Medicare only; services billed for fewer than 11 patients are not published.
Comparing nephrologists? See 24 in Jacksonville or 30 across Jacksonville & Northeast Florida.
Dr. Justin A. Ilagan, DONephrologist · Mayo Clinic JacksonvilleNo reviews yetJacksonville, NY
Dr. Katherine M. Oshel, MDNephrologist · Mayo Clinic JacksonvilleNo reviews yetJacksonville, NY
Dr. Latonya J. Hickson, MDNephrologist · Mayo Clinic JacksonvilleNo reviews yetJacksonville, NY
Dr. Martin L. Mai, MDNephrologist · Mayo Clinic JacksonvilleNo reviews yetJacksonville, NY
Dr. Melissa Rampal, MDNephrologist · Cardiorenal Therapeutics LLCNo reviews yetJacksonville, NY
Dr. Michael A. Mao, MDNephrologist · Mayo Clinic JacksonvilleNo reviews yetJacksonville, NYWith James D Baker III MD PA, at 2 Shircliff Way, Jacksonville, FL 32204.
Call the office at (904) 389-5333.
Yes — Dr. Shapiro accepts Medicare assignment, taking the Medicare-approved amount as full payment for covered services.
Baptist Health Medical Center - Jacksonville, Baptist Medical Center - Nassau, Baptist Medical Center Beaches and Ed Fraser Memorial Hospital.