Mangrove sediments can store high amount of pollutants that can be more or less bioavailable depending on environmental conditions. When in available forms, these elements can be subject to an uptake by mangrove biota, and can thus become a problem for human health. The main objective of this study was to assess the distribution of some trace elements (Fe, Mn, Co, Ni, Cr, As, and Cu) in tissues of different plants and snails in a tropical mangrove (Can Gio mangrove Biosphere Reserve) developing downstream a megacity (Ho Chi Minh City, Vietnam). In addition, we were interested in the relationships between mangrove habitats, sediment quality and bioaccumulation in the different tissues studied. Roots and leaves of main mangrove trees (Avicennia alba and Rhizophora apiculate) were collected, as well as different snail species: Chicoreus capucinus, Littoraria melanostoma, Cerithidea obtusa, Nerita articulata. Trace elements concentrations in the different tissues were determined by ICP-MS after digestion with concentrated HNO3 and H2O2. Concentrations differed between stands and tissues, showing the influence of sediment geochemistry, species specific requirements, and eventually adaptation abilities. Regarding plants tissues, the formation of iron plaque on roots may play a key role in preventing Fe and As translocation to the aerial parts of the mangrove trees. Mn presented higher concentrations in the leaves than in the roots, possibly because of physiological requirements. Nonessential elements (Ni, Cr and Co) showed low bioconcentration factors (BCF) in both roots and leaves, probably resulting from their low bioavailability in sediments. Regarding snails, essential elements (Fe, Mn, and Cu) were the dominant ones in their tissues. Most of snails were "macroconcentrators" for Cu, with BCF values reaching up to 42.8 for Cerithidea. We suggest that high quantity of As in all snails may result from its high bioavailability and from their ability to metabolize As.