101 Ball Hill£262,500May 2026
112 Ball Hill£285,000Mar 2025
108 Ball Hill£332,000Nov 2024
119 Ball Hill£131,500Oct 2022
90 Ball Hill£335,000Oct 2021
131 Ball Hill£270,000Jun 2021
133 Ball Hill£368,000Jul 2019
119 Ball Hill£85,500Oct 2018
93 Ball Hill£280,000Aug 2018
115 Ball Hill£230,000Jan 2018
108 Ball Hill£225,000May 2017
99 Ball Hill£274,950Nov 2016
114 Ball Hill£170,000Jan 2016
111 Ball Hill£199,500Nov 2015
86 Ball Hill£275,000Aug 2015
104 Ball Hill£180,000Jul 2013
115 Ball Hill£166,500Apr 2013
133 Ball Hill£335,000Dec 2012
97 Ball Hill£119,950Nov 2012
113 Ball Hill£72,000Nov 2012
93 Ball Hill£152,500Aug 2011
115A Ball Hill£180,000Jul 2010
81 Ball Hill£220,000May 2009
125 Ball Hill£86,500Nov 2007
97 Ball Hill£138,500May 2007
89 Ball Hill£220,000Apr 2005
94 Ball Hill£110,000Feb 2005
95 Ball Hill£100,000Sept 2004
106 Ball Hill£140,000Jul 2004
119 Ball Hill£70,000Jun 2004
97 Ball Hill£95,000Feb 2004
89 Ball Hill£159,950Oct 2002
90 Ball Hill£137,000Jul 2002
104 Ball Hill£99,950Nov 2001
129 Ball Hill£147,000Jun 2001
127 Ball Hill£29,000Mar 2000
109 Ball Hill£50,000Jul 1999
125 Ball Hill£17,000Jun 1999
88 Ball Hillnew build£80,000May 1999
90 Ball Hillnew build£106,950Oct 1998
87 Ball Hill£72,000Aug 1998
115A Ball Hill£71,000Jul 1998
86 Ball Hillnew build£107,950Jun 1998
81 Ball Hill£15,000Jan 1998
115 Ball Hill£32,500Jul 1997
98 Ball Hill£60,000Mar 1996
120 Ball Hill£82,995Sept 1995
99 Ball Hill£60,000Aug 1995
100 Ball Hill£80,000Jul 1995
HM Land Registry Price Paid, 1995 to date. This is the price the property changed hands for, not an estimate, and it excludes transfers that were not at market value.