Vesaoja on veden johtamiseen tarkoitettu oja tai kanava, joka auttaa pitämään vesistöt kunnossa ja ehkäisemään tulvia.