Lachenalia viridiflora is 'n meerjarige blomdraende plant en geofiet en is deel van die Saldanha-strandveld. Die spesie is inheems aan die Wes-Kaap. Dit groei op die noordelike punt van die Vredenburg-skiereiland tussen Vredenburg en St. Helenabaai. Dit het 'n voorkoms gebied van slegs 13 km2. Die plant het groot gedeeltes van sy habitat afgestaan aan gewasverbouing, veral op die skiereiland en ontwikkeling by Vredenburg. Daar is tans slegs twee subpopulasies oor. http://redlist.sanbi.org/species.php?species=3814-115 http://plantsoftheworldonline.org/taxon/urn:lsid:ipni.org:names:537270-1