Utricularia livida, décrite par E. Meyer (1837), est une utriculaire terrestre dont la répartition géographique s'étend en Afrique Orientale depuis l'Ethiopie et la Somalie jusqu'à la province du Cap. Il existe également quelques stations à Madagascar et au Mexique.
Elle pousse dans les prairies marécageuses, sur des sols humides recouvrant des rochers, sur les rives de cours d'eau, du niveau de la mer jusqu'à 2600 mètres d'altitude.