Whereas N. edwardsiana and N. villosa are restricted to generally ultramafic soils in the Kinabalu area, N. macrophylla is only found near the summit of Mount Trusmadi, which is mostly composed of sandstone.