Francis speelde 52 keer voor de nationale ploeg van Engeland, en scoorde twaalf keer in de periode 1977-1986. Onder leiding van bondscoach Don Revie maakte hij zijn debuut op 9 februari1977 in de vriendschappelijke thuiswedstrijd tegen Nederland in Londen. Nederland won dat duel met 2-0 dankzij twee treffers in de eerste helft van Jan Peters. Francis nam met Engeland deel aan het WK voetbal 1982 in Spanje, waar hij twee keer scoorde in vijf duels.