NBA Team Colors Decoded: Official Hex Codes & Color Psychology for All 30 Uniforms
· Coloracci Team

NBA Team Colors Decoded: Official Hex Codes & Color Psychology for All 30 Uniforms
NBA team colors are some of the most rigorously engineered palettes in modern sports branding. Every Lakers purple, Celtics green, and Bulls red is a calibrated decision — a hex value that has to survive screen-printed jerseys, broadcast color grading, retail merchandise, social media compression, and decades of fan memory. For designers, color analysts, and brand strategists, the league is a 30-team case study in how constraint plus identity equals iconography.
This guide does what most "NBA color codes" articles don't: it treats each franchise as a serious palette system. We list the exact official hex codes for all 30 NBA teams, decode the psychology behind their choices, surface the structural patterns across the league, and finish with takeaways you can apply to any sports, lifestyle, or premium consumer brand.
Watch: NBA Team Colors Explained
Why NBA Team Colors Matter to Designers
Unlike most consumer brands, NBA teams cannot rebrand whenever a new marketing director arrives. Their colors are public utilities — printed on a fan's first jersey, tattooed on lifelong supporters, woven into civic identity. That permanence forces a level of color discipline you rarely see elsewhere:
- Multi-substrate fidelity. A team's red must look identical on mesh polyester, anodized metal, LED jumbotrons, embroidered caps, and a 4K broadcast feed.
- Identity at 1px and 100ft. Logos shrink to favicons and stretch across arenas. The palette has to read at both extremes.
- Cultural compression. Fans encode emotion into specific hexadecimal values. Drift the Lakers' purple by 5 units and Twitter will notice within an hour.
That's why studying official NBA colors is one of the fastest ways to upgrade your color thinking. You're looking at palettes that have been pressure-tested by tens of millions of users across decades.
All 30 NBA Teams: Official Hex Codes & Color Names
The values below are the publicly published primary palettes used across the league's brand guidelines and licensed merchandise. Each team carries a primary, secondary, and (usually) one tertiary accent. For deeper Pantone/CMYK conversions, see the Team Colors Guide reference.
Eastern Conference — Atlantic Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Boston Celtics | Celtics Green #007A33 |
Gold #BA9653 |
Black #000000 |
| Brooklyn Nets | Black #000000 |
White #FFFFFF |
Gray #777D84 |
| New York Knicks | Knicks Blue #006BB6 |
Knicks Orange #F58426 |
Silver #BEC0C2 |
| Philadelphia 76ers | Sixers Blue #006BB6 |
Sixers Red #ED174C |
Navy #002B5C |
| Toronto Raptors | Raptors Red #CE1141 |
Black #000000 |
Silver #A1A1A4 |
Eastern Conference — Central Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Chicago Bulls | Bulls Red #CE1141 |
Black #000000 |
— |
| Cleveland Cavaliers | Wine #860038 |
Navy #041E42 |
Gold #FDBB30 |
| Detroit Pistons | Pistons Red #C8102E |
Royal Blue #1D42BA |
Navy #002D62 |
| Indiana Pacers | Pacers Blue #002D62 |
Pacers Gold #FDBB30 |
Silver #BEC0C2 |
| Milwaukee Bucks | Good Land Green #00471B |
Cream City Cream #EEE1C6 |
Royal Blue #0077C0 |
Eastern Conference — Southeast Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Atlanta Hawks | Hawks Red #E03A3E |
Volt Green #C1D32F |
Charcoal #26282A |
| Charlotte Hornets | Hornets Teal #1D1160 |
Hornets Purple #00788C |
Gray #A1A1A4 |
| Miami Heat | Heat Red #98002E |
Heat Yellow #F9A01B |
Black #000000 |
| Orlando Magic | Magic Blue #0077C0 |
Black #000000 |
Silver #C4CED4 |
| Washington Wizards | Wizards Navy #002B5C |
Wizards Red #E31837 |
Silver #C4CED4 |
Western Conference — Northwest Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Denver Nuggets | Midnight Blue #0E2240 |
Sunshine Yellow #FEC524 |
Flatirons Red #8B2131 |
| Minnesota Timberwolves | Midnight Blue #0C2340 |
Lake Blue #236192 |
Aurora Green #9EA2A2 |
| Oklahoma City Thunder | Thunder Blue #007AC1 |
Sunset #EF3B24 |
Navy #002D62 |
| Portland Trail Blazers | Rip City Red #E03A3E |
Black #000000 |
Silver #BEC0C2 |
| Utah Jazz | Jazz Note Yellow #F9A01B |
Mountain Black #00471B |
Wasatch White #FFFFFF |
Western Conference — Pacific Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Golden State Warriors | Warriors Royal Blue #1D428A |
California Golden Yellow #FFC72C |
— |
| Los Angeles Clippers | Clippers Red #C8102E |
Clippers Blue #1D428A |
Silver #BEC0C2 |
| Los Angeles Lakers | Lakers Purple #552583 |
Lakers Gold #FDB927 |
Black #000000 |
| Phoenix Suns | Suns Orange #E56020 |
Suns Purple #1D1160 |
Black #000000 |
| Sacramento Kings | Kings Purple #5A2D81 |
Power Gray #63727A |
Black #000000 |
Western Conference — Southwest Division
| Team | Primary | Secondary | Tertiary |
|---|---|---|---|
| Dallas Mavericks | Mavs Blue #00538C |
Navy #002B5E |
Silver #B8C4CA |
| Houston Rockets | Rockets Red #CE1141 |
Black #000000 |
Silver #C4CED4 |
| Memphis Grizzlies | Beale Street Blue #5D76A9 |
Memphis Midnight Blue #12173F |
Grizzlies Gold #F5B112 |
| New Orleans Pelicans | Pelicans Navy #0C2340 |
Pelicans Red #C8102E |
Pelicans Gold #85714D |
| San Antonio Spurs | Spurs Silver #C4CED4 |
Spurs Black #000000 |
— |
Patterns & Analysis: What 30 Palettes Reveal
When you line up every NBA palette side by side, structural patterns emerge. They tell you something about how durable sports identities are built.
1. Red is the league's default hot color
More than a third of NBA teams use a red as primary or secondary — Bulls, Rockets, Raptors, Heat, Hawks, Sixers, Pistons, Clippers, Wizards, Trail Blazers, Pelicans. Red dominates because it converts on every dimension a sports brand cares about: heart rate, urgency, visibility under arena lighting, and merchandising. But notice how no two reds are identical — #CE1141 (Bulls/Rockets/Raptors) is a true scarlet, while #98002E (Heat) is a deeper oxblood and #C8102E (Pelicans/Clippers/Pistons) leans slightly cooler. Sports branding doesn't avoid color collisions; it engineers micro-differentiation.
2. Blue carries authority and tradition
Eight teams anchor on blue — Mavs, Pacers, Nuggets, Timberwolves, Thunder, Magic, Knicks, Sixers, Warriors. Blue is the league's "establishment" color: trust, legacy, civic identity. It also pairs cleanly with almost any accent (orange, yellow, red, silver), which is why blue-dominant teams tend to be the most flexible in their merchandise lines.
3. Black is structural, not decorative
Look at how often black appears as a secondary or tertiary. In NBA palettes, black is not a "color" — it's the frame that lets a hot primary breathe. Bulls red without black would feel cartoonish. Spurs silver without black would dissolve. Heat red without black would lose its menace. Black gives every other color permission to be loud.
4. Regional and cultural color encoding
Several palettes encode geography. The Lakers' purple-gold echoes Hollywood opulence. The Celtics' green is unmistakably Boston-Irish heritage. The Jazz's yellow-and-black references mountain geology more than the music. The Pelicans' navy-red-gold maps to New Orleans civic colors. The Grizzlies' Beale Street Blue is named after a Memphis street. Smart sports branding locates itself.
5. Modern rebrands favor a single saturated anchor
Newer or recently refreshed identities (Thunder, Pelicans, Hornets relaunch, modern Kings) all share a tendency: one saturated anchor color, one dark structural color, one neutral. The 90s "five-color jersey explosion" is gone. Today's league has converged on 3-color discipline, mirroring the same trend you see in tech and consumer brands.
Color Psychology: What Each Palette Communicates
NBA color choices are emotional contracts with fans. Here's the psychology layer behind some of the league's most studied palettes.
Lakers — Purple #552583 + Gold #FDB927. Purple is the rarest of brand colors because it's the most expensive dye historically — it reads as royalty, ambition, and showbiz. Gold amplifies it into trophy energy. Together they communicate "championship inevitability." No other team palette feels this aspirational.
Celtics — Green #007A33 + Gold #BA9653. Forest green is grounded, traditional, almost monastic. Paired with an aged gold rather than a bright yellow, the palette signals earned legacy. It's the most "old-world" identity in American pro sports.
Bulls — Red #CE1141 + Black #000000. A textbook urgency palette. Red triggers physiological arousal; black grounds it into authority. This combination is why the Bulls logo is the most-licensed sports mark in the world — it works on a 1cm pin and a 30m stadium banner.
Warriors — Royal Blue #1D428A + Golden Yellow #FFC72C. Trust + optimism. The blue is corporate enough to feel premium; the yellow is bright enough to feel Californian. It's a coastal, future-forward palette pretending to be heritage.
Heat — Red #98002E + Yellow #F9A01B + Black #000000. Almost noir. The oxblood red is heavier and more cinematic than a standard sports red, which is why Heat merchandise reads as "lifestyle" rather than "athleticwear."
Hornets — Teal #00788C + Purple #1D1160. One of the most distinctive secondary palettes in American sports. Teal is rare in the league, which gives the Hornets instant visual ownership. The purple-teal pairing communicates creative confidence — exactly the brand position they want.
Thunder — Blue #007AC1 + Sunset Red #EF3B24. Clean, modern, almost tech-startup. The Thunder identity was deliberately engineered post-2008 to feel like a new-economy franchise. The palette delivers.
Spurs — Silver #C4CED4 + Black #000000. The most restrained palette in the league. No bright color at all. The message is unmistakable: we win quietly. The Spurs' palette is also the most timeless — it has aged less than any other team's identity.
For a broader treatment of how color shapes brand perception, see our color psychology in marketing guide.
Designer Takeaways: Applying NBA Palette Logic
You don't need to design a basketball jersey to learn from these palettes. Here are five principles you can lift directly.
1. Anchor on one saturated color, then earn the rest
Every memorable NBA identity has one color you'd recognize from across a room. Lakers purple. Celtics green. Bulls red. Lock your brand's anchor color first, then let the supporting palette serve it. If your "brand color" requires a sentence to explain, it isn't anchored.
2. Use black as a structural element, not an accent
Notice how often #000000 shows up across the league. In sports branding, black is the grid, not a flavor. It frames primaries, provides contrast for type, and gives the palette weight. If your brand is using pure black only for body text, you're under-using it.
3. Engineer micro-differentiation within crowded categories
The league has 11 red teams. None of them use the exact same red. When you're entering a saturated market, don't pick a generic version of the category color — pick the specific shade that no competitor owns. Use a tool like our contrast checker to validate the variant you choose remains accessible.
4. Treat the secondary as the emotional color
Primaries do brand recognition. Secondaries do feeling. Lakers gold is what makes Lakers purple feel like royalty instead of just "a team that wears purple." Heat yellow is what makes Heat red feel cinematic. When you design your palette, ask: what does the secondary make the primary mean?
5. Apply proportional discipline
NBA palettes follow proportional logic close to the 60-30-10 rule — dominant, supporting, accent. Even a three-color identity like the Bulls reads as roughly 60% white space (jersey base) / 30% red / 10% black. If you want to ship a palette that feels professional from day one, study the 60-30-10 color proportion framework and apply it to your own brand surfaces.
Quick-Reference Data Table: Key Teams & Psychological Meaning
| Team | Primary Color | Hex Code | Color Name | Psychological Meaning |
|---|---|---|---|---|
| Lakers | Purple | #552583 |
Lakers Purple | Royalty, ambition, championship aspiration |
| Celtics | Green | #007A33 |
Celtics Green | Heritage, grounded legacy, tradition |
| Bulls | Red | #CE1141 |
Bulls Red | Urgency, intensity, primal energy |
| Warriors | Blue | #1D428A |
Warriors Royal Blue | Trust, ambition, modern authority |
| Heat | Red | #98002E |
Heat Red | Cinematic intensity, controlled aggression |
| Hornets | Teal | #00788C |
Hornets Teal | Creativity, distinction, modernity |
| Thunder | Blue | #007AC1 |
Thunder Blue | Optimism, future-forward energy |
| Suns | Orange | #E56020 |
Suns Orange | Heat, vitality, desert identity |
| Spurs | Silver | #C4CED4 |
Spurs Silver | Restraint, precision, quiet excellence |
| Knicks | Blue | #006BB6 |
Knicks Blue | Civic pride, urban identity |
| Raptors | Red | #CE1141 |
Raptors Red | Boldness, North American ambition |
| Bucks | Green | #00471B |
Good Land Green | Wisconsin heritage, natural grounding |
Conclusion: Borrow the League's Discipline
NBA team colors endure because they were never just "color choices" — they were systems, with anchor colors, structural blacks, regional encoding, and proportional discipline baked in from the start. Whether you're designing a fintech brand, a creator's portfolio, an indie game, or a coffee shop, the same logic applies: pick one color you can own, frame it with structural neutrals, encode some piece of your origin story, and protect the exact hex values like they're trademarks. Because, for the brands that win, they are.
Ready to engineer your own championship-grade palette? Try the Coloracci AI palette generator to build a 3-color system anchored on a primary color you actually own — complete with accessible contrast pairings, harmonious accents, and export-ready hex codes. And if you want to go deeper into mathematical color harmony, our Fibonacci color generator builds palettes whose proportions follow the same golden-ratio logic the most timeless brands use.
The league has spent 80 years proving that color discipline wins. Your brand has a much shorter runway — start with the right palette.