地图龟是杂食性的,它的食物包括昆虫,小龙虾,蠕虫,水生植物,有时还包括鱼和腐肉。在人工饲养下,地图龟吃鱼、甲壳类和贝类、鸡肉、肝脏、某些莴苣、昆虫、瘦肉,以及其它一些东西。
地图龟栖息环境依据种类不同而有所变化,与池塘和湖泊相比,许多地图龟似乎更喜欢生活在河流中。