Vila Nova de Gaia (portugál kiejtés: [ˈvilɐ ˈnɔvɐ ðɨ ˈɣajɐ] ⓘ; protokelta: *Cale), vagy egyszerűen Gaia, város és község Portugáliában, Porto körzetben, Norte régióban.Porto városától délre, a Douro folyó túloldalán található.Magának a városnak a lakossága 2001-ben 178 255 fő volt[1],[2] a település területe 168,46 km²,[3] összlakossága 302 295 fő (2011),[4] ezzel Norte régió legnépesebb települése. Gaia Portóval és 12 másik településsel együtt alkotja az általánosan Porto Metropolitan Area néven ismert nagyvárosi körzetet.