菱角一般栽种于温带气候的湿泥地中,如池塘、沼泽地。气候不宜过冷,最佳在25摄氏度到36摄氏度。水深要有60厘米。
菱角原生于欧洲,中国南方尤其以长江下游太湖地区和珠江三角洲栽培最多。长江中上游陕西南部,平原安徽、江苏、湖北、湖南、江西及浙江、福建、广东、台湾等省人工栽培。俄罗斯、日本、越南老挝等也有栽培。