He is the first player for 22 seasons, and only the third ever, to finish top of both rankings in the Premier League.
Kane started the final day of the season level with Mohamed Salah on 22 goals in the Golden Boot race, but his first-half strike at Leicester proved decisive.
Volleying low past Kasper Schmeichel, the 27-year-old scored his 15th goal in 12 Premier League matches against the Foxes.
Golden Boot race standings
Kane also held on to the Playmaker award after surviving late pressure from Kevin De Bruyne.
City went on to win 5-0, but De Bruyne could not add to his goal involvements, and Kane cemented the award with an 87th-minute assist for Gareth Bale.
Kane was also helped by his nearest rival Bruno Fernandes, who started the day just one assist behind, being omitted from Manchester United’s squad at Wolverhampton Wanderers, with the Portuguese rested ahead of Wednesday’s UEFA Europa League final.
Playmaker race standings
|Kevin De Bruyne||12|