Moimacco is a small town and comune located in the province of Udine within the Friuli-Venezia Giulia region of north-east Italy. It is situated at an elevation of 121 metres (397 ft) above sea level.
The municipality is positioned a few kilometres to the west of Cividale del Friuli. It serves as a local administrative entity within the regional decentralization structure of the area.