The electron density distribution of morphine hydrate has been determined from high-resolution single-crystal X-ray diffraction measurements at 25 K. A topological analysis was applied and, in order to analyze the submolecular transferability based on an experimental electron density, a partitioning of the molecule into atomic regions was carried out, making use of Bader's zero-flux surfaces to yield atomic volumes and charges. The properties obtained were compared with the theoretical calculations of smaller fragment molecules, from which the complete morphine molecule can be reconstructed, and with theoretical studies of another opiate, Oripavine PEO, reported in the literature.