{
  "_source_nppes": "U.S. Centers for Medicare & Medicaid Services NPI Registry (NPPES) — public API",
  "_source_population": "U.S. Census Bureau Population Estimates Program, 2024 Vintage (V2024)",
  "_specialty": "Medical Oncology",
  "_specialty_slug": "oncology-supply-by-state-2026",
  "_release_date": "2026-05-06",
  "_taxonomies": [
    "207RX0202X"
  ],
  "_underserved_threshold_per_100k": 3,
  "_underserved_definition": "States below the stated threshold of 3 medical oncologists per 100,000 residents in the active NPPES dataset. Stated baseline cutoff aligned with American Society of Clinical Oncology (ASCO) workforce literature, which has flagged a documented and growing national gap between oncologist supply and projected cancer-care demand. National-average medical-oncologist density runs roughly 4–5 per 100,000; bottom-quartile states fall below 3 per 100,000. We use 3 / 100k as the underserved cutoff. Stated explicitly here; not a clinical or regulatory definition.",
  "_summary": {
    "total_active_providers": 7286,
    "national_per_100k": 2.14,
    "jurisdictions": 51,
    "underserved_count": 44,
    "underserved_population": 296025386,
    "highest_density": {
      "code": "MA",
      "name": "Massachusetts",
      "per_100k": 6.25,
      "count": 446
    },
    "lowest_density": {
      "code": "WY",
      "name": "Wyoming",
      "per_100k": 0.34,
      "count": 2
    }
  },
  "rows": [
    {
      "code": "AK",
      "name": "Alaska",
      "count": 3,
      "pop": 740133,
      "per_100k": 0.4053325550948276,
      "rank_density": 50,
      "rank_count": 50,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "AL",
      "name": "Alabama",
      "count": 51,
      "pop": 5157699,
      "per_100k": 0.9888130346497536,
      "rank_density": 41,
      "rank_count": 28,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "AR",
      "name": "Arkansas",
      "count": 34,
      "pop": 3088354,
      "per_100k": 1.1009100640664897,
      "rank_density": 37,
      "rank_count": 32,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "AZ",
      "name": "Arizona",
      "count": 88,
      "pop": 7582384,
      "per_100k": 1.1605848503584097,
      "rank_density": 36,
      "rank_count": 24,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "CA",
      "name": "California",
      "count": 619,
      "pop": 39431263,
      "per_100k": 1.5698203732403904,
      "rank_density": 31,
      "rank_count": 4,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "CO",
      "name": "Colorado",
      "count": 122,
      "pop": 5957493,
      "per_100k": 2.047841264773622,
      "rank_density": 21,
      "rank_count": 20,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "CT",
      "name": "Connecticut",
      "count": 126,
      "pop": 3675069,
      "per_100k": 3.4285070566022027,
      "rank_density": 4,
      "rank_count": 19,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "DC",
      "name": "District of Columbia",
      "count": 33,
      "pop": 702250,
      "per_100k": 4.699181203275187,
      "rank_density": 2,
      "rank_count": 33,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "DE",
      "name": "Delaware",
      "count": 22,
      "pop": 1051917,
      "per_100k": 2.0914197603042823,
      "rank_density": 18,
      "rank_count": 40,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "FL",
      "name": "Florida",
      "count": 639,
      "pop": 23372215,
      "per_100k": 2.7340155821773844,
      "rank_density": 11,
      "rank_count": 3,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "GA",
      "name": "Georgia",
      "count": 113,
      "pop": 11180878,
      "per_100k": 1.0106540828010109,
      "rank_density": 40,
      "rank_count": 22,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "HI",
      "name": "Hawaii",
      "count": 14,
      "pop": 1446146,
      "per_100k": 0.9680903587881168,
      "rank_density": 42,
      "rank_count": 46,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "IA",
      "name": "Iowa",
      "count": 70,
      "pop": 3241488,
      "per_100k": 2.1595020558459574,
      "rank_density": 17,
      "rank_count": 26,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "ID",
      "name": "Idaho",
      "count": 32,
      "pop": 2001619,
      "per_100k": 1.5987058476163545,
      "rank_density": 30,
      "rank_count": 35,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "IL",
      "name": "Illinois",
      "count": 216,
      "pop": 12710158,
      "per_100k": 1.6994281266999196,
      "rank_density": 27,
      "rank_count": 12,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "IN",
      "name": "Indiana",
      "count": 143,
      "pop": 6924275,
      "per_100k": 2.0651981615403776,
      "rank_density": 19,
      "rank_count": 17,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "KS",
      "name": "Kansas",
      "count": 39,
      "pop": 2970606,
      "per_100k": 1.312863435945393,
      "rank_density": 33,
      "rank_count": 30,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "KY",
      "name": "Kentucky",
      "count": 81,
      "pop": 4588372,
      "per_100k": 1.7653320175434775,
      "rank_density": 26,
      "rank_count": 25,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "LA",
      "name": "Louisiana",
      "count": 33,
      "pop": 4597740,
      "per_100k": 0.7177439350637487,
      "rank_density": 47,
      "rank_count": 34,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "MA",
      "name": "Massachusetts",
      "count": 446,
      "pop": 7136171,
      "per_100k": 6.249850234810797,
      "rank_density": 1,
      "rank_count": 5,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "MD",
      "name": "Maryland",
      "count": 256,
      "pop": 6263220,
      "per_100k": 4.087354427914076,
      "rank_density": 3,
      "rank_count": 8,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "ME",
      "name": "Maine",
      "count": 29,
      "pop": 1405012,
      "per_100k": 2.0640393106962787,
      "rank_density": 20,
      "rank_count": 36,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "MI",
      "name": "Michigan",
      "count": 225,
      "pop": 10140459,
      "per_100k": 2.218834472877411,
      "rank_density": 16,
      "rank_count": 10,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "MN",
      "name": "Minnesota",
      "count": 181,
      "pop": 5793151,
      "per_100k": 3.1243791159595187,
      "rank_density": 7,
      "rank_count": 14,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "MO",
      "name": "Missouri",
      "count": 174,
      "pop": 6245466,
      "per_100k": 2.786021091140357,
      "rank_density": 8,
      "rank_count": 15,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "MS",
      "name": "Mississippi",
      "count": 22,
      "pop": 2943045,
      "per_100k": 0.7475250973056816,
      "rank_density": 46,
      "rank_count": 41,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "MT",
      "name": "Montana",
      "count": 14,
      "pop": 1137233,
      "per_100k": 1.2310581912413727,
      "rank_density": 34,
      "rank_count": 47,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "NC",
      "name": "North Carolina",
      "count": 287,
      "pop": 11046024,
      "per_100k": 2.598219956791693,
      "rank_density": 14,
      "rank_count": 7,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "ND",
      "name": "North Dakota",
      "count": 16,
      "pop": 796568,
      "per_100k": 2.0086169667875184,
      "rank_density": 22,
      "rank_count": 45,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "NE",
      "name": "Nebraska",
      "count": 18,
      "pop": 2005465,
      "per_100k": 0.8975474515885343,
      "rank_density": 43,
      "rank_count": 43,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "NH",
      "name": "New Hampshire",
      "count": 38,
      "pop": 1409032,
      "per_100k": 2.696886940821784,
      "rank_density": 12,
      "rank_count": 31,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "NJ",
      "name": "New Jersey",
      "count": 184,
      "pop": 9500851,
      "per_100k": 1.9366686205267296,
      "rank_density": 25,
      "rank_count": 13,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "NM",
      "name": "New Mexico",
      "count": 26,
      "pop": 2130256,
      "per_100k": 1.2205105865210566,
      "rank_density": 35,
      "rank_count": 37,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "NV",
      "name": "Nevada",
      "count": 26,
      "pop": 3267467,
      "per_100k": 0.7957234151102367,
      "rank_density": 44,
      "rank_count": 38,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "NY",
      "name": "New York",
      "count": 649,
      "pop": 19867248,
      "per_100k": 3.266682934647013,
      "rank_density": 5,
      "rank_count": 2,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "OH",
      "name": "Ohio",
      "count": 232,
      "pop": 11883304,
      "per_100k": 1.9523189846864137,
      "rank_density": 24,
      "rank_count": 9,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "OK",
      "name": "Oklahoma",
      "count": 25,
      "pop": 4095393,
      "per_100k": 0.6104420259545299,
      "rank_density": 48,
      "rank_count": 39,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "OR",
      "name": "Oregon",
      "count": 119,
      "pop": 4272371,
      "per_100k": 2.7853386328106806,
      "rank_density": 9,
      "rank_count": 21,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "PA",
      "name": "Pennsylvania",
      "count": 340,
      "pop": 13078751,
      "per_100k": 2.599636616676929,
      "rank_density": 13,
      "rank_count": 6,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "RI",
      "name": "Rhode Island",
      "count": 12,
      "pop": 1112308,
      "per_100k": 1.0788378758401451,
      "rank_density": 38,
      "rank_count": 48,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "SC",
      "name": "South Carolina",
      "count": 42,
      "pop": 5478831,
      "per_100k": 0.7665868868742256,
      "rank_density": 45,
      "rank_count": 29,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "SD",
      "name": "South Dakota",
      "count": 4,
      "pop": 924669,
      "per_100k": 0.43258722851095904,
      "rank_density": 49,
      "rank_count": 49,
      "quartile": 4,
      "underserved": true
    },
    {
      "code": "TN",
      "name": "Tennessee",
      "count": 143,
      "pop": 7227750,
      "per_100k": 1.9784856974853862,
      "rank_density": 23,
      "rank_count": 18,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "TX",
      "name": "Texas",
      "count": 736,
      "pop": 31290831,
      "per_100k": 2.3521267300315545,
      "rank_density": 15,
      "rank_count": 1,
      "quartile": 2,
      "underserved": true
    },
    {
      "code": "UT",
      "name": "Utah",
      "count": 55,
      "pop": 3503613,
      "per_100k": 1.5698080809724135,
      "rank_density": 32,
      "rank_count": 27,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "VA",
      "name": "Virginia",
      "count": 148,
      "pop": 8811195,
      "per_100k": 1.6796813599063463,
      "rank_density": 28,
      "rank_count": 16,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "VT",
      "name": "Vermont",
      "count": 21,
      "pop": 648493,
      "per_100k": 3.238277051564165,
      "rank_density": 6,
      "rank_count": 42,
      "quartile": 1,
      "underserved": false
    },
    {
      "code": "WA",
      "name": "Washington",
      "count": 221,
      "pop": 7958180,
      "per_100k": 2.7770168556127155,
      "rank_density": 10,
      "rank_count": 11,
      "quartile": 1,
      "underserved": true
    },
    {
      "code": "WI",
      "name": "Wisconsin",
      "count": 99,
      "pop": 5960975,
      "per_100k": 1.6608021338791052,
      "rank_density": 29,
      "rank_count": 23,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "WV",
      "name": "West Virginia",
      "count": 18,
      "pop": 1769979,
      "per_100k": 1.0169612181839445,
      "rank_density": 39,
      "rank_count": 44,
      "quartile": 3,
      "underserved": true
    },
    {
      "code": "WY",
      "name": "Wyoming",
      "count": 2,
      "pop": 587618,
      "per_100k": 0.34035717081505334,
      "rank_density": 51,
      "rank_count": 51,
      "quartile": 4,
      "underserved": true
    }
  ]
}