El Shannon discurre por su cauce actual desde el final de la Edad del Hielo, y su cuenca hidrográfica se estima en unos 15 600 km².
Las principales poblaciones por las que discurre son Carrick-on-Shannon, Athlone, Killaloe, Portumna y Limerick.
El primer trazado del que se tiene constancia en un mapa es atribuido a Ptolomeo.
Los vikingos se asentaron en la región en el siglo X, y usaron el río como vía para asolar los ricos monasterios del interior de la isla.
Hay una planta hidroeléctrica en Ardnacrusha, perteneciente a la Electricity Supply Board (ELB).