Birds are useful as bioindicators of metal pollution, but the variety of species and tissue distribution may influence the study of heavy metal burdens in birds. The objective of this study was to determine the levels of heavy metals in wild birds’ carcasses to acquire information on species differences and the tissue distribution of metals in wild birds in Thailand. Species differences in metal buildup were observed in the livers and kidneys, but not in the feathers. A significantly higher accumulation of Cd was found in the livers and kidneys of the granivorous birds compared to those in the water birds. In all the groups of birds, the Pb level in the livers (>15 ppm) and feathers (>4 ppm) exceeded the threshold limits, causing potential lead poisoning and disturbing the reproductive success. The Cd accumulation in the kidneys was above 2–8 ppm, indicating increased environmental exposure to Cd in these birds. The Cd, Pb, Ni, Zn, and Fe concentrations in the livers could be estimated using the kidneys, while the Pb level in the liver may be predicted using feathers. Furthermore, water birds’ feathers may be potentially appropriate bioindicators for long-term exposure. Research on the origin of metal contamination is needed to reduce the threat of heavy metals to the health of both birds and other wildlife species.