El estadio donde el Manchester City juega sus partidos como local es el
Etihad Stadium, llamado así por razones de patrocinio, situado al este de la ciudad, inaugurado durante los
Juegos de la Mancomunidad de 2002, y en el que el club juega desde la temporada 2003-04. Cuenta con capacidad para 47.405 personas. Antes de trasladarse al nuevo estadio se acometieron reformas para adaptar el terreno a un campo de fútbol. El partido inaugural del nuevo estadio fue ante el
FC Barcelona con victoria para el City por 2-1. Durante el verano de 2011, el club alcanzó un acuerdo con la aerolínea
Etihad Airways para que el estadio llevara su nombre.
A lo largo de su historia, el Manchester City ha jugado en otros terrenos. Tras jugar en cinco campos diferentes entre 1880 y 1887, el equipo se marchó a Hyde Road, estadio en el que jugó durante 36 años hasta que en 1920 un incendio destruyó la grada principal. En 1923, el equipo se marcha a un estadio con capacidad para 84.000 personas,
Maine Road, que fue calificado por sus diseñadores como
el Wembley del Norte. El campo sufrió diferentes remodelaciones para adaptar el aforo a la normativa europea, quedando finalmente en 32.000 espectadores. En el mismo jugó hasta 2003.