1970
1970 Festival →September 19
£1
1,500 tickets
2,500 people
1 venue
14 performers
14 performances
110 acres
1971
1971 Festival →June 20 – 24
5 days
Free
12,000 people
12,000 people
1 venue
21 performers
21 performances
1978
June 28 – July 8
11 days
500 people
1979
1979 Festival →June 21 – 23
3 days
£5
12,000 tickets
12,000 people
2 venues
16 performers
16 performances
1981
1981 Festival →June 19 – 21
3 days
£8
18,000 tickets
18,000 people
2 venues
30 performers
30 performances
£20,000
1982
1982 Festival →June 18 – 20
3 days
£8
25,000 tickets
25,000 people
3 venues
21 performers
21 performances
1983
1983 Festival →June 17 – 19
3 days
£12
30,000 tickets
30,000 people
50p
5 venues
28 performers
28 performances
£45,000
1984
1984 Festival →June 22 – 24
3 days
£13
35,000 tickets
50,000 people
80p
6 venues
26 performers
26 performances
£60,000
1985
1985 Festival →June 21 – 23
3 days
£16
40,000 tickets
40,000 people
90p
6 venues
75 performers
79 performances
£100,000
1986
1986 Festival →June 20 – 22
3 days
£17
36,000 tickets
36,000 people
£1
9 venues
71 performers
78 performances
£130,000
1987
1987 Festival →June 19 – 21
3 days
£21
60,000 tickets
60,000 people
13 venues
44 performers
45 performances
£130,000
1989
1989 Festival →June 16 – 18
3 days
£28
65,000 tickets
65,000 people
£2
15 venues
22 performers
22 performances
£100,000
1990
1990 Festival →June 22 – 24
3 days
£38
70,000 tickets
70,000 people
£3
10 venues
54 performers
54 performances
£100,000
1992
1992 Festival →June 26 – 28
3 days
£49
70,000 tickets
70,000 people
£4
20 venues
30 performers
30 performances
£250,000
1993
1993 Festival →June 25 – 27
3 days
£58
80,000 tickets
80,000 people
£4
19 venues
25 performers
25 performances
£250,000
1994
1994 Festival →June 24 – 26
3 days
£59
80,000 tickets
80,000 people
£5
25 venues
30 performers
30 performances
£300,000
1995
1995 Festival →June 23 – 25
3 days
£65
80,000 tickets
80,000 people
£5
25 venues
30 performers
30 performances
£400,000
671
1997
1997 Festival →June 27 – 29
3 days
£75
90,000 tickets
90,000 people
£5
26 venues
29 performers
29 performances
£500,000
1998
1998 Festival →June 26 – 28
3 days
£80
100,500 tickets
100,500 people
£5
26 venues
31 performers
31 performances
755
1999
1999 Festival →June 25 – 27
3 days
£83
100,500 tickets
100,500 people
£6
26 venues
29 performers
29 performances
£7 million
800 acres
2000
2000 Festival →June 23 – 25
3 days
£87
100,000 tickets
100,000 people
£6
40 venues
293 performers
309 performances
2002
2002 Festival →June 28 – 30
3 days
£97
140,000 tickets
140,000 people
£7
35 venues
262 performers
273 performances
25 days
£1 million
755
2003
2003 Festival →June 27 – 29
3 days
£105
150,000 tickets
150,000 people
£7
39 venues
30 performers
30 performances
900 acres
26 hours
£1+ million
2004
2004 Festival →June 25 – 27
3 days
£112
150,000 tickets
150,000 people
£7
40 venues
31 performers
31 performances
24 hours
£1.2 million
2005
2005 Festival →June 24 – 26
3 days
£125
153,000 tickets
153,000 people
£7
52 venues
32 performers
32 performances
1 hour 45 mins
£1.35 million
2007
2007 Festival →June 22 – 24
3 days
£145
135,000 tickets
177,500 people
66 venues
254 performers
256 performances
2 hours
2008
2008 Festival →June 27 – 29
3 days
£155
135,000 tickets
177,500 people
£10
67 venues
31 performers
32 performances
2 months 22 days
2009
2009 Festival →June 24 – 28
5 days
£175
135,000 tickets
177,500 people
£10
76 venues
53 performers
57 performances
4 months
2010
2010 Festival →June 23 – 27
5 days
£185
135,000 tickets
177,500 people
£10
88 venues
908 performers
917 performances
12 hours
2 hours
2011
2011 Festival →June 22 – 26
5 days
£195
135,000 tickets
177,500 people
£12
96 venues
33 performers
40 performances
4 hours
£2+ million
2013
2013 Festival →June 26 – 30
5 days
£205
135,000 tickets
177,500 people
£15
96 venues
27 performers
31 performances
1 hour 40 minutes
2014
2014 Festival →June 25 – 29
5 days
£210
135,000 tickets
177,500 people
£16
111 venues
33 performers
47 performances
28 minutes
1 hour 27 minutes
2015
2015 Festival →June 24 – 28
5 days
£220
135,000 tickets
203,000 people
£20
115 venues
35 performers
50 performances
15 minutes
26 minutes
2016
2016 Festival →June 22 – 26
5 days
£228
135,000 tickets
203,500 people
£25
118 venues
38 performers
54 performances
23 minutes
30 minutes
900 acres
8.5 miles
£2 million
2017
2017 Festival →June 21 – 25
5 days
£238
135,000 tickets
203,500 people
£28
119 venues
358 performers
371 performances
22 minutes
50 minutes
£3.1 million
7.8 kilometres
2019
2019 Festival →June 26 – 30
5 days
£248
135,000 tickets
203,500 people
£10
129 venues
205 performers
225 performances
29 minutes
36 minutes
7.76 kilometres
2022
2022 Festival →June 22 – 26
5 days
£280
142,000 tickets
210,000 people
£15
140 venues
663 performers
704 performances
27 minutes
34 minutes
7.76 kilometres
2023
2023 Festival →June 21 – 25
5 days
£335
210,000 people
£15
139 venues
1,536 performers
1,906 performances
22 minutes
1 hour 1 minute
800 acres
7.86 kilometres
68 performers