The ability of two-dimensional gel electrophoresis (2-DE) to separate glycoproteins was exploited to separate distinct glycoforms of kappa-casein that differed only in the number of O-glycans that were attached. To determine where the glycans were attached, the individual glycoforms were digested in-gel with pepsin and the released glycopeptides were identified from characteristic sugar ions in the tandem mass spectrometry (MS) spectra. The O-glycosylation sites were identified by tandem MS after replacement of the glycans with ammonia / aminoethanethiol. The results showed that glycans were not randomly distributed among the five potential glycosylation sites in kappa-casein. Rather, glycosylation of the monoglycoform could only be detected at a single site, T152. Similarly the diglycoform appeared to be modified exclusively at T152 and T163, while the triglycoform was modified at T152, T163 and T154. While low levels of glycosylation at other sites cannot be excluded the hierarchy of site occupation between glycoforms was clearly evident and argues for an ordered addition of glycans to the protein. Since all five potential O-glycosylation sites can be glycosylated in vivo, it would appear that certain sites remain latent until other sites are occupied. The determination of glycosylation site occupancy in individual glycoforms separated by 2-DE revealed a distinct pattern of in vivo glycosylation that has not been recognized previously.