Epidemic models have generally assumed that the population mixes homogeneously. More realistic models can be obtained by dividing the population into sub-populations within which mixing is homogeneous but between which mixing is heterogeneous. We consider such a model for the general epidemic process and present a formulation which permits inroads to be made towards obtaining explicit solutions to the state probabilities.