Abstract Hybrids between diverging populations are often sterile or inviable. Hybrid unfitness usually evolves first in the heterogametic sex – a pattern known as Haldane’s rule. The genetics of Haldane’s Rule have been extensively studied in species where the male is the heterogametic (XX/XY) sex, but its basis in taxa where the female is heterogametic (ZW/ZZ), such as Lepidoptera and birds, is largely unknown. Here, we analyse a new case of female hybrid sterility between geographic subspecies of Heliconius pardalinus . The two subspecies mate freely in captivity, but female F1 hybrids in both directions of cross are sterile. Sterility is due to arrested development of oocytes after they become differentiated from nurse cells, but before yolk deposition. We backcrossed fertile male F1 hybrids to parental females, and mapped quantitative trait loci (QTLs) for female sterility. We also identified genes differentially expressed in the ovary, and as a function of oocyte development. The Z chromosome has a major effect, similar to the “large X effect” in Drosophila , with strong epistatic interactions between loci at either end of the Z chromosome, and between the Z chromosome and autosomal loci on chromosomes 8 and 20. Among loci differentially expressed between females with arrested vs. non-arrested ovary development, we identified six candidate genes known also from Drosophila melanogaster and Parage aegeria oogenesis. This study is the first to characterize hybrid sterility using genome mapping in the Lepidoptera. We demonstrate that sterility is produced by multiple complex epistastic interactions often involving the sex chromosome, as predicted by the dominance theory of Haldane’s Rule.