The large-flowered rush lily occurs in bogs, moist, open meadows, seeps, and wetland areas, generally at elevations of 1150-2300 feet. This species is often associated with overlying serpentine or peridotite soils. It is commonly found in open areas, with gentle slope.