UDP-glucose pyrophosphorylase catalyses the reversible uridylyl transfer from UDP-glucose to MgPP(i), forming glucose 1-phosphate and MgUTP. We have identified, by using uridine di- and tri-phosphopyridoxals, five lysyl residues located at or near the UDP-glucose-binding site. Another reactive analogue, pyridoxal diphosphoglucose, also modified the same set of lysyl residues. Based on the amounts of labels incorporated into each lysyl residue, we have provided a hypothetical model for possible locations of the five lysyl residues around the substrates bound to the enzyme. This model was consistent with the results of the mutagenesis studies. Lys367 is essential for the catalysis, whereas Lys263 may participate in the binding of PP(i) and/or glucose 1-phosphate in the binary complex. On the other hand, the results of affinity labelling with pyridoxal 5'-diphosphate suggest the role of Lys329 in the direct interaction with PP(i) in the enzyme-UDP-glucose complex.