Mide 16 cm. y pesa 28 grs. Las hembras y los inmaduros por lo general son más verdes que los de
Piranga rubra, y presentan un forro alar blancuzco (no amarillo). Las
Piranga ludoviciana muestran barras alares bien definidas. Durante la época de invierno el macho adulto es verde oliva por encima y verdoso brillante por debajo, y exhibe un tinte oliva en el pecho, flancos y costados. Las alas y la cola son negras. Durante la época de cría el plumaje de la cabeza y el cuerpo son escarlata. Las alas y la cola son negras. Las hembras son semejantes al macho, pero con las alas y la cola de color oliva fusco con bordes verdes, y generalmente más opaco y verde en la garganta. Durante la época de cría es similar, pero con frecuencia presenta un tinte anaranjado en la cabeza, la garganta y el pecho. El pico es color cuerno amarillento, la base por lo general es grisácea, y las patas son gris azulado. Los machos inmaduros son similares a la hembra adulta, con las alas más fuscas y generalmente con algunas o todas las coberteras alares negras. Las hembras inmaduras son como las adultas, pero en general de color más opaco y café, particularmente en las alas. Presentan las timoneras más anchas y puntiagudas.