James Philip Milner (Leeds, 4 januari 1986) is een Engels voetballer die doorgaans op het middenveld speelt. Hij verruilde Manchester City in juli 2015 transfervrij voor Liverpool. Milner was van augustus 2009 tot en met juni 2016 international in het Engels voetbalelftal, waarvoor hij 61 interlands speelde en één keer scoorde.
Milner stootte in het seizoen 2002/03 door vanuit de jeugdopleiding van Leeds United. Na twee seizoenen in de Premier League met Leeds werd Milner verhuurd aan Swindon Town FC, dat uitkwam in de Second Division. Hij kwam uiteindelijk tot bijna vijftig competitiewedstrijden voor Leeds. Op 26 december 2002, werd hij met 16 jaar en 356 dagen de jongste speler die scoorde in de Premier League, door een goal in de met 2-1 gewonnen wedstrijden tegen Sunderland.
In 2004 nam Newcastle United Milner over van Leeds United. In zijn eerste seizoen was hij basisspeler, maar dat veranderde in zijn tweede seizoen. Newcastle-manager Bobby Robson, die Milner als zijn mentor zag, werd ontslagen en vervangen door Graeme Souness. Souness uitte zich controversieel over de middenvelder door te zeggen dat ze niet zouden winnen met "a team of James Milners." Door Souness werd Milner derhalve uitgeleend aan Aston Villa. De twee seizoenen was Glenn Roeder de nieuwe trainer en hij had Milner er graag bij. In die twee jaar miste Milner slechts vier competitiewedstrijden. Hij kwam tot 136 officiële wedstrijden voor Newcastle United, alvorens Aston Villa opnieuw interesse toonde in de middenvelder.