Het All-NBA Team is een jaarlijkse onderscheiding van de National Basketball Association (NBA) die na elk NBA-seizoen wordt toegekend aan de beste spelers in de competitie. De stemming wordt geleid door een wereldwijd panel van sportschrijvers en omroepers. Het team is in elk seizoen van het bestaan van de NBA gekozen, vanaf het eerste seizoen in 1946. Het All-NBA Team had oorspronkelijk twee teams, maar sinds 1988 is het meestal samengesteld uit drie vijf-man line-ups-een eerste, tweede, en derde team.
Sinds 1956 hebben de stemmers twee guards, twee forwards, en een center voor elk team gekozen. Spelers krijgen vijf punten voor een stem voor het eerste team, drie punten voor een stem voor het tweede team, en één punt voor een stem voor het derde team. De spelers met de hoogste puntentotalen op hun respectievelijke posities maken deel uit van het eerste team, de daaropvolgende maken deel uit van het tweede team enzovoort. Eén keer werden zes spelers in een team geplaatst, toen Bob Davies en Dolph Schayes in 1952 een gelijk aantal punten behaalden voor het eerste team; het tweede team bleef uit vijf spelers bestaan.
Kiezers krijgen de opdracht "te stemmen op de speler op de positie die hij regelmatig speelt", en sommigen maken gebruik van de flexibiliteit om een speler aan te wijzen op een positie die niet hun primaire rol is. Een speler die op meerdere posities stemmen krijgt, wordt ingedeeld op de positie waarop hij de meeste stemmen kreeg. Dit kan ertoe leiden dat een speler in een lager team wordt ingedeeld of helemaal geen All-NBA selectie krijgt. Zo kreeg Draymond Green in 2016 stemmen als forward en center, maar werd hij in het tweede team geplaatst als forward, hoewel hij in totaal meer punten had dan de center van het eerste team, DeAndre Jordan. In 2020 kreeg Khris Middleton stemmen als forward en guard, maar hij kwam niet in het derde team ondanks dat hij in totaal meer punten had dan Ben Simmons en Russell Westbrook, die als guard werden gekozen.
In 2023 werd de opzet veranderd en werden de beste spelers niet meer verbonden aan positie maar worden enkel de spelers gekozen met de meeste stemmen ongeacht hun positie.
LeBron James heeft de meeste All-NBA selecties met twintig. Kareem Abdul-Jabbar, Kobe Bryant en Tim Duncan deelden eerder het record met vijftien. James heeft ook de meeste All-NBA First Team onderscheidingen met dertien, terwijl Bryant en Karl Malone de tweede plaats innemen met elf. Malone en James hebben elk een record van elf opeenvolgende eerste-ploegen-selecties.
Van het seizoen 1946/47 tot 1954/55 bestond de All-NBA Team uit twee ploegen bestaande uit vijf spelers tenzij er een gelijkspel was. Er werd niet gekozen rekening houdend met de positie waarop de speler speelde.
Van het seizoen 1955/56 tot en met 1987/88, was het All-NBA Team samengesteld uit twee teams, elk met vijf plaatsen, behalve wanneer er gelijke stand was. Gedurende deze periode werden de spelers geselecteerd op basis van positie; zij zijn vermeld op basis van positie in de volgende dalende volgorde: twee forwards, één center en twee guards.
Vanaf het seizoen 1988/89 tot en met het seizoen 2022/23 werden er drie ploegen gekozen bestaande uit vijf spelers tenzij er een gelijkspel is. De spelers worden geselecteerd op basis van hun positie; zij worden opgesomd in de volgende dalende volgorde: twee forwards, een center en twee guards.