Oreochromis shiranus broodstock were stocked in 3 x 3 x 1 hapas for 413 days in Malawi at 1.7, 1.0, and 0.7/m super(2) (sex ratio was 1 male:2 females). First sampling was done 14 days after stocking and every 21 days thereafter. Free-swimming fry first appeared after 56 days. Total spawn (free swimming fry, sac fry, and eggs) were harvested every 21 days, beginning on day 224. The lowest broodstock density produced significantly (P < 0.05) more free-swimming fry and spawn per female, but the highest density produced significantly more per m super(2). There were positive correlations between fry/m super(2) and broodstock density (r = 0.92) and between spawn/m super(2) and broodstock density (r = 0.99), and negative correlations between fry/female and broodstock density (r = -0.96) and between spawn/female and broodstock density (r = -0.94). Water temperature influenced fry production (P < 0.05). Minimum temperatures below 19 degree C delayed reproduction within the 21-day cycles. Breeding ceased when minimum temperatures fell below 17 degree C.