This species inhabits sandy soil. It is found around ponds, but not on bogs (unlike other sundews). In Massachusetts thread-leaved sundew is at its northern limit, occurring only in southeastern counties (Plymouth to Nantucket).