Coba jelasin Aston Villa dari John McGinn dong

Kontrak empat tahun ditandatangani McGinn bersama Aston Villa pada tanggal 8 Agustus 2018  meskipun saat itu ia dilirik oleh Celtic. Ia kemudian memulai debutnya di Villa pada tanggal 11 Agustus 2018. Saat itu ia meraih kemenangan 3-2 bersama Villa saat bertanding melawan Wigan Athletic . Pada pertandingan itu  ia memberikan assist untuk gol pertama dan tendangan sudutnya memaksa lawan untuk mencetak gol bunuh diri di babak kedua. McGinn mencetak gol pertamanya di liga Inggris pada tanggal 22 September 2018. Pada saat itu ia mencetak gol melalui tendangan voli dari jarak 25 yard dalam kekalahan kandang 2-1 melawan Sheffield Wednesday . Walau mengalami kekalahan, gol itu kemudian memenangkan gol Kejuaraan EFL musim itu.

Pada tanggal 11 Desember 2020, John McGinn menerima kontrak lima tahun di Aston Villa, yang membuatnya memperpanjang masa tinggalnya di sana hingga tahun 2025. Setelah kapten klub Jack Grealish dipinang oleh Manchester City, McGinn diumumkan sebagai wakil kapten pada tanggal 14 Agustus 2021.