Aiviekste ir upe Latvijā, pēc baseina lielākā Daugavas pieteka. Aiviekste ir 14. garākā Latvijas upe. Tradicionāli tiek uzskatīts, ka Aiviekste atdala Vidzemi no Latgales, kaut arī vēsturiski Vidzemes un Vitebskas guberņas robeža negāja precīzi pa Aiviekstes upi.
Upes garums ir 114. kilometri, baseina platība — 9160 km2, kopējais kritums 26,9 m. Iztek no Lubāna ezera, savāc galvenokārt Austrumlatvijas zemienes ūdeņus. 25% no Aiviekstes baseina platības klāj meži, 15% — purvi. Baseinā daudz slapju pļavu, lieli purvu masīvi.
satekot ar Mūsu, veido Lielupi (labā krasta satekupe).