Coat proteins from the spores of Bacillus sphaericus 1593 were separated by preparative polyacrylamide gel electrophoresis. Neutralising antibodies were raised against a single protein band exhibiting toxicity to mosquito larvae. IgG was purified and coupled to CNBr-activated Sepharose 4B to be used as an immunoaffinity matrix. The larvicidal protein was purified to electrophoretic homogeneity using this immunoaffinity column. The single protein species resolved into four peptides of molecular weights 42.6, 44.1, 50.7 and 51.3 KDa on polyacrylamide gel electrophoresis under denaturing conditions. This protein contained 12% carbohydrates. The purified protein exhibited an LC50 value of 8.3 +/- 1.6 ng/ml when tested against early third instar larvae of the mosquito Culex pipiens var quinquefasciatus.