Urban animals can be an important threat to human health as possible hosts of zoonotic diseases and their susceptibility to these diseases can depend on their overall health conditions. Thus, it is important to understand the factors that determine their health conditions. For this, we studied Virginia opossums (Didelphis virginiana) in six locations with different urbanization levels and types in Mexico City, Mexico. We trapped opossums and measured eight health-related characteristics (number of ectoparasites and tartar severity, among others) and estimated the percentage of area covered by the four main types of terrain (natural vegetation, managed vegetation, impermeable terrain and constructions). Data were analyzed by a canonical correspondence analysis. We found that impermeable terrain was related to negative health characteristics, while the constructions were opposite to impermeable terrain and mostly related to good health characteristics. At the same, time constructed areas held a smaller population than the natural areas. This suggests that constructed areas provide few shelters, but opossums are healthier there, while impermeable areas provide more shelter but cause more health problems to the animals, thus increasing the chances of zoonotic diseases. We recommend reducing the impermeable areas in city planning to contribute to a better health of the urban animals and therefore reduce risks of zoonotic diseases with potentially disastrous results.