Huy está situada a las orillas del río Mosa, en la desembocadura del afluente Hoyoux entre las ciudades de Namur y Lieja.