Sanjo can refer to:
  1. Emperor Sanjo of Japan, the 67th Emperor of Japan.
  2. Sanjo, Niigata, a city in Niigata prefecture.
  3. Sanjo, (Kyoto), one of main streets in Kyoto.