市境内主要有两条大断裂带：泸水-瑞丽大断裂，从象滚塘经三台山过遮放至瑞丽姐勒，属压扭性逆掩断层；畹町大断裂，从中山乡尖山，经落虎山，沿国境线至畹町，属压扭性逆推断层；此外还有多条小断裂带，这些褶皱与断裂均是喜马拉雅构造期内形成的。芒市出露有寒武纪、志留纪、二叠纪、侏罗纪、第四纪五个地质年代的地层。中山山地主要是花岗岩构造，东部、南部山地有砂岩，西部山地有片麻岩，盆地多是石灰岩和紫色岩构造。土壤分布则以性红壤为主，占总面积的58.1%，海拔960米以下的坝区均是砖红壤，杂有水稻土、沼泽土、冲击土分布，坝区