The Greens – whose policies are to the left of the major political parties – are most popular among the young. Almost all of UKIP's support comes from those older than 40.