Machraa El Ain (en àrabمشرع العين, Maxraʿ al-ʿAyn; en amazicⵎⴰⵛⵔⴰⵄ ⵍⵄⵉⵏ) és una comuna rural de la província de Taroudant, a la regió de Souss-Massa, al Marroc. Segons el cens de 2014 tenia una població total d'11.378 persones.[1] La seu administrativa de la comuna és a Ain el Madiour.