A display allows you to show all kinds of information from your project, including sensor data, directly on your microcontroller board. You can add external displays to other boards if you want, but boards with built-in displays provide ready-to-go options.
This page contains all of the CircuitPython compatible boards with a built-in display and a bit about the features of each one. You know you want a display, now to figure out what other features will work best for you!
Comes with a 2.9" grayscale E-Ink display.

The Adafruit MagTag 2.9" uses an ESP32-S2 wireless module and has a built-in 2.9" grayscale eInk display. It also has an accelerometer, four buttons, four RGB NeoPixel LEDs and a speaker. It's designed to be low power, so it can run off of a battery connected to the port on the back.
This is a good option if you want low power or just want eInk.
Comes with 3.2" 320 x 240 color TFT LCD display.

The Adafruit PyPortal is a WiFi enabled board with a built in display. It uses an ESP32 as a WiFi co-processor. It also comes with a 3.2″ 320 x 240 color TFT LCD with resistive touch screen, a speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.
This is a good general purpose option with WiFi capability.
Comes with a 2.4" 320 x 240 color TFT LCD display.

The PyPortal Pynt has everything the PyPortal does, but in a smaller package. The display is a 2.4″ diagonal 320 x 240 color TFT LCD with resistive touch screen. It also includes a speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.
This is a good general purpose option with WiFi capability.
Comes with a 3.5" 320 x 480 color TFT LCD display.

The Adafruit PyPortal Titano is nearly the same as the PyPortal with a bigger display and no temperature sensor. The display is a higher resolution 3.5″ diagonal 320 x 480 color TFT LCD with resistive touch screen. It also includes a speaker, light sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.
This is a good general purpose option with WiFi capability.
Comes with a 1.3" 240 x 240 color IPS TFT LCD display.

The Adafruit CLUE is a Bluetooth Low Energy enabled board in the micro:bit form factor with a built-in 1.3″ 240×240 Color IPS TFT LCD display. It includes two buttons, and light/proximity/color, 9-DoF motion, sound, humidity, and pressure/temperature sensors. There is a STEMMA QT connector to make it super simple to connect many other sensors and breakouts to your project with no soldering necessary.
This is a good option beginner option with Bluetooth BLE capability.
Comes with a 1.8" 160 x 128 color TFT LCD display.

The Adafruit PyGamer is designed for open source game design, with a 1.8" 160x128 color TFT LCD display, analog thumbstick, 4 buttons, RGB NeoPixel LEDs, accelerometer, light sensor, stereo headphone jack, external speaker connector, STEMMA connectors, and lipoly battery connector. It also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyGamer as a conference badge.
This is a good choice if you want to play with small game development.
Comes with a 1.8" 160 x 128 color TFT LCD display.

The Adafruit PyBadge is the size of a credit card and uses an ATSAMD51 microcontroller. It has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, accelerometer, RGB NeoPixel LEDs, light sensor, built in speaker and external speaker connector, STEMMA connectors, and lipoly battery connector. The PyBadge also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyBadge as a conference badge.
This is a good choice if you want something you can wear like a badge.
Comes with a 1.8" 160 x 128 color TFT LCD display.

The Adafruit PyBadge LC is a PyBadge on a budget - it's the size of a credit card, uses an ATSAMD51 microcontroller, has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, an RGB NeoPixel LED, light sensor, built in speaker, and lipoly battery connector. The holes in the corners allow for connecting a lanyard to wear the PyBadge LC as a conference badge.
This is a good choice if you want something you can wear like a badge - on a budget.
Comes with a 1.8" 160 x 128 color TFT LCD display.

The Adafruit EdgeBadge does everything the PyBadge does, but includes a microphone for machine learning projects. It's the size of a credit card, uses an ATSAMD51 microcontroller, has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, accelerometer, RGB NeoPixel LEDs, light sensor, built in speaker and external speaker connector, STEMMA connectors, and lipoly battery connector. It also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyBadge as a conference badge.
This is a good choice if you want something you can wear like a badge - and do machine learning.
Comes with a 1.54" 240 x 240 color IPS TFT LCD display.

The Adafruit Hallowing M4 Express runs an ATSAMD51 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, four side-lit RGB NeoPixel LEDs, four touch pads, an accelerometer, light sensor, speaker driver, JST ports for NeoPixels, servos, and I2C (Grove compatible), lipoly battery port with charging capability, on/off switch, female feather headers for use of the many FeatherWings available, and has a 1.54" sized 240x240 full color IPS TFT LCD. The display has 4x the pixels of the Hallowing M0 Express and is IPS for great color and brightness. This board is great for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.
This is a good choice if you want something you can use in costumes or props.
Comes with a 1.44" 128 x 128 color TFT LCD display.

The Adafruit Hallowing M0 Express runs an ATSAMD21 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, status RGB NeoPixel LEDs, four touch pads, an accelerometer, light sensor, speaker driver, JST ports for NeoPixels, servos, and I2C (Grove compatible), lipoly battery port with charging capability, on/off switch, female feather headers for use of the many FeatherWings available, and a 1.44" sized 128x128 full color TFT LCD display. This board is great for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.
This is a good choice if you want something you can use in costumes or props.
Comes with two (2) 1.54" 240 x 240 color IPS TFT LCD displays.

The Adafruit MONSTER M4SK runs an ATSAMD51 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, a touch pad nose, lipoly battery port with charging capability, stereo headphone jack, speaker driver, a 4-pin STEMMA JST connector for I2C (Grove compatible), two 3-pin STEMMA JST connectors with digital/analog/PWM for LEDs or servos, a 4-pin JST SH port for connecting an optional PDM microphone, three buttons, a light sensor, on/off switch, and two 240x240 pixel IPS TFT LCD displays. The displays can be separated with pliers/cutters and then wired together with a 9-pin JST SH cable up to 100mm long so the eyes can be re-positioned or freely attached.
This is a good choice if you really like animated eyes projects.