Lake Toba
菱茎猪笼草仅发现于印度尼西亚北苏门答腊省，特别是多巴湖附近的数座山峰上。在许多对菱茎猪笼草的描述中也记录到其出现于亚齐的本达哈拉山。尽管仓田重夫认为其在多巴湖地区的分布可能更为广泛，但现仅能确认其存在于潘丘卢保山和盧布克拉亞火山。菱茎猪笼草存在于海拔1600米至2000米的地区。