Buccal gingiva of the upper teeth is supplied by branches of the anterior and posterior superior alveolar arteries.
Palatal gingiva is supplied by branches from the nasopalatine (incisor and canine teeth) and greater palatine (premolar and molar teeth) arteries.
Veins from the upper and lower teeth generally follow the arteries (Fig. 8.279).