The nutritional composition of common housefly (Musca domestica) larvae and pupae meal is reported in terms of proximate analysis, amino acid profile, fatty acid composition, apparent metabolisable energy and total tract digestibility (TTD) of nutrients. Proximate analysis and TTD of meal showed larvae and pupae meal to contain, on a DM basis, a gross energy value of 20.10 MJ/kg and 20.42 MJ/kg, respectively, and an apparent metabolisable energy value of 14.23 MJ/kg and 15.15 MJ/kg, respectively. Crude protein content was 60.38% and 76.23%, with TTDs of 69% and 79%, respectively, with similarly high values reported for individual amino acids. Amino acid analysis revealed a favourable amino acid composition with high lysine concentrations but marginally low methionine concentrations. Arginine : lysine ratios of larvae and pupae meal were 0.67 and 0.91, respectively, and isoleucine : leucine ratios were 0.68 and 0.64, respectively. Crude fat contents were 14.08% and 14.39%, with TTDs of 94% and 98%, respectively, and crude fibre contents were 8.59% and 15.71%, with TTDs of 62% and 58%. Housefly larvae meal had crude protein TTD of 69%, whereas that of pupae meal was 79%. Both larvae and pupae meal had high amino acid TTDs. The TTD values of the crude fat and crude fibre were determined at 94% and 62%, respectively, for the housefly larvae, and at 98% and 58%, respectively, for the housefly pupae. M. domestica larvae meal can therefore be regarded as a good-quality protein source suitable for animal feeding.