No, Nikon D5100 is not water-resistant. It does not have weather-sealed functionality and, therefore, can’t endure harsh weather conditions effectively as compared to other entry-level cameras on the market. Keeping this thing in mind, you need to be really careful about using this model in rainy situations to avoid any damage.