Abstract. Fat and haematin levels of mature male Glossina morsitans morsitans Westwood were estimated at different times after feeding at temperatures between 15 and 30°C. Flies were kept (largely inactive) in 7.5 × 2.5 cm tubes, or in actograph cages, where flight activity increased with time after feeding. Haematin excretion was modelled as a series of three first order reactions, all with the same rate parameter. The model accounted for > 98% of the variance in mean haematin in each of seven experiments; the rate parameter increased linearly with temperature and activity level. A similar approach was adopted for modelling fat metabolism. The rate coefficients of lipogenesis increased with temperature, and that for lipolysis with temperature, activity level and their interaction. All experiments were analysed simultaneously to provide equations predicting haematin or fat levels for all times, for active or inactive flies, and for temperatures between 15 and 30°C. Haematin exhibited large variations between individuals, but for active flies the expected haematin content at a given time varied little between flies kept at 25 and at 30°C. In inactive flies kept at 25°C, lipogenesis peaked at ≈ 24 h and lipolysis at ≈ 48 h. For active flies the times were 12 and 24 h, respectively; both rates were about twice as high as in inactive flies. Active flies produced (up to 1 mg) more fat out of a given size of blood meal than inactive flies. Curves of fat content against logarithm of haematin content differed little with temperature, and can therefore be useful for comparative studies of field populations of tsetse. [ABSTRACT FROM AUTHOR]