Compare commits

...

9 Commits

  1. 22
      README.org
  2. 299
      open-rent-manchester.org
  3. 10
      renders/2024-03-02-open-rent-manc.html
  4. BIN
      renders/2024-03-02-open-rent-manc.png
  5. 2
      renders/manc-rent-averages-feb-2024.html
  6. BIN
      renders/manc-rent-averages-feb-2024.png
  7. 36
      summary-manchester.org
  8. 115
      working-data/2024-03-02-open-rent-manc.csv
  9. 1
      working-data/manc-avg-rent-feb-2024.csv

22
README.org

@ -49,16 +49,30 @@ within that ORG file. This tells Emacs where the virtual environment is for this
project. Hopefully, I’ll have made it clear in each ORG file if you need to run
them or not.
* Data Sources [5/7]
* Data Sources [5/19]
Hopefully, I've managed to stay on top of the lists of websites I've used within
this repository. Having said that, I recommend you assume this list is not
exhaustive.
exhaustive, or I’ve got around to working with that site’s data yet.
- [X] [[https://www.rightmove.co.uk][Right Move]]
- [X] [[https://www.spareroom.co.uk/][Spare Room]]
- [X] [[https://www.idealflatmate.co.uk/][Ideal Flatmate]]
- [X] [[https://www.onthemarket.com/][On The Market]]
- [X] [[https://www.roomies.co.uk/][Roomies]]
- [ ] [[https://www.roomgo.co.uk/][Roomgo]] (Requires creating and account so don't intend to use this one)
- [ ] [[https://www.zillow.com/][Zillow]]
- +[ ] [[https://www.roomgo.co.uk/][Roomgo]]+ (Requires creating and account so don't intend to use this one)
- [ ] [[https://www.openrent.co.uk/][Open Rent]]
- [ ] [[https://www.zoopla.co.uk/][Zoopla]]
- [ ] [[https://www.primelocation.com/to-rent/][Prime Location]]
- [ ] [[https://rentright.co.uk/][Rent Right]]
- [ ] [[https://www.findahood.com/][Find a Hood]]
- [ ] [[https://www.gumtree.com/][Gum Tree]]
- [ ] [[https://www.onedome.com/][One Dome]]
- [ ] [[https://buildtorent.io/][Build to Rent]]
- [ ] [[https://www.nestoria.co.uk/][Nestoria]]
- [ ] [[https://property.mitula.co.uk/][Mitula]]
- [ ] [[https://nethouseprices.com/][Net House Prices]]
- [ ] [[https://homelet.co.uk/][Home Let]] (Provides the HomeLet Rental Index, more for comparing and
monitoring average rent and changes over time)

299
open-rent-manchester.org

@ -0,0 +1,299 @@
#+options: ':nil *:t -:t ::t <:t H:3 \n:nil ^:t arch:headline author:t
#+options: broken-links:nil c:nil creator:nil d:(not "LOGBOOK") date:t e:t
#+options: email:nil expand-links:t f:t inline:t num:t p:nil pri:nil prop:nil
#+options: stat:t tags:t tasks:t tex:t timestamp:t title:t toc:t todo:t |:t
#+title: Open Rent Manchester
#+date: \today
#+author: Craig Oates
#+email: craig@craigoates.net
#+language: en
#+select_tags: export
#+exclude_tags: noexport
#+creator: Emacs 29.1.90 (Org mode 9.7-pre)
#+cite_export:
* Setup Common Lisp Environment
I’ve copied the following code block over from other files. Run it if this is
your first file open in the session.
#+begin_src lisp :session :results silent
(ql:quickload :com.inuoe.jzon) ; JSON parser.
(ql:quickload :dexador) ; HTTP requests.
(ql:quickload :plump) ; HTML/XML parser.
(ql:quickload :lquery) ; HTML/DOM manipulation.
(ql:quickload :lparallel) ; Parallel programming.
(ql:quickload :cl-ppcre) ; RegEx. library.
(ql:quickload :plot/vega) ; Vega plotting library.
(ql:quickload :lisp-stat) ; Stat's library.
(ql:quickload :data-frame) ; Data frame library eqv. to Python's Numpy.
(ql:quickload :str) ; String library, expands on 'string' library.
#+end_src
* Gather Open Rent Data (Manually)
- [[https://www.openrent.co.uk][Open Rent]]
The site has an infinite-scroller feature, which means I can’t use ~curl~ to
grab a load of pages. With that said, the list isn’t as big as say
[[file:./spare-room-manchester.org][Spare Room (Manc.)]], so I can just save the page from within the browser and
parse that instead.
The filters I used:
- Date: 2024-03-02
- Location: Manchester
- Price Range: £400–£1500 pcm
- Proximity: 15 km
- No student listings
- Only monthly rents listed (pcm)
The website says it’s showing 120 of 741 properties found – with the filters
applied.
The data is saved in the =raw-data/external/2024-03-02-open-rent-manc/=
directory. This data will not be committed to the repositories commit history,
as is the standard I set for other websites.
* Clean Up and Parse Data
Going to separate out the listing into their own HTML files and then build a CSV
file of that data. This is standard practice I've established in other
(Manchester based) data exploration files.
#+begin_src shell :results silent
mkdir raw-data/external/2024-03-02-open-rent-manc-listings/
#+end_src
#+begin_src lisp :results silent
(let ((counter 0))
(loop for file-path
in (directory #P"raw-data/external/2024-03-02-open-rent-manc/*.html")
do (with-open-file (in-stream file-path)
(let* ((doc (plump:parse in-stream))
;; .listing-info
(listings (lquery:$ doc "a.pli.clearfix" (serialize))))
(loop for item across listings
do (let ((out-path
(merge-pathnames
#P"raw-data/external/2024-03-02-open-rent-manc-listings/"
(format nil "listing-~a.html" (write-to-string counter)))))
(with-open-file (out-stream
out-path
:direction :output
:if-exists :supersede)
(format out-stream "~a~%" item))
(incf counter)))))))
#+end_src
The site has a ‘Let Agreed’ section, which is of no use to me here. They are
listing which have already been taken. So, I will need to remove them from the
listings.
#+begin_src shell :results output
#!/bin/bash
target_string="Let Agreed"
directory="raw-data/external/2024-03-02-open-rent-manc-listings"
# Loop over all files in the directory
for file in "$directory"/*
do
# If the target string is found in the file, delete the file
if grep -q "$target_string" "$file"
then
rm "$file"
echo "Deleted file: $file"
fi
done
#+end_src
#+RESULTS:
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-114.html
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-115.html
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-116.html
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-117.html
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-118.html
: Deleted file: raw-data/external/2024-03-02-open-rent-manc-listings/listing-119.html
Deleting those files leaves,
#+begin_src shell :results output
COUNT=$(ls -1 "raw-data/external/2024-03-02-open-rent-manc-listings/" | wc -l)
echo "There are $COUNT files left in the directory."
#+end_src
#+RESULTS:
: There are 114 files left in the directory.
The 114 files left and the 6 files deleted bring the total amount of listings up
to 120, which is what the website stated is was displaying. So, all looks good
and ready to move forward.
** Create CSV of Listings
#+begin_src lisp :results output raw
(let ((row-id 0)
(out-file #P"working-data/2024-03-02-open-rent-manc.csv"))
(with-open-file (out-stream
out-file
:direction :output
:if-exists :supersede)
(format out-stream "ROW-ID,PRICE,LOCATION,URL~%")
(loop for input
in (directory #P"raw-data/external/2024-03-02-open-rent-manc-listings/*.html")
do (with-open-file (in-stream input)
(let* ((doc (plump:parse in-stream))
(price (lquery:$ doc ".pl-title" (text)))
;; e.g. Transform '£1,250 per month' to '1250'.
(cleaned-price
(first
(cl-ppcre:all-matches-as-strings
"\\d+"
(cl-ppcre:regex-replace-all
"[\\s\\n]+"
(format nil "~s" (str:replace-all "," "" (aref price 0)))
" "))))
(location (lquery:$ doc ".listing-title" (text)))
(link (lquery:$ doc "a" (attr :href))))
(format out-stream "~d,~d,~a,~a~%"
row-id
cleaned-price
(str:replace-all "," " " (aref location 0))
(aref link 0))))
(incf row-id)))
(format t "[[file:./~a]]" out-file))
#+end_src
#+RESULTS:
[[file:./working-data/2024-03-02-open-rent-manc.csv]]
There is nothing which stands out in the CSV file which looks like it needs
looking at manually. Going to start exploring the data.
* Explore CSV Data for Open Rent (2024-03-02
#+begin_src lisp :session
(lisp-stat:defdf *or-manc*
(lisp-stat:read-csv #P"working-data/2024-03-02-open-rent-manc.csv"))
#+end_src
#+RESULTS:
: #<DATA-FRAME:DATA-FRAME (114 observations of 4 variables)>
The number entries listed in the file is a bit to big for here, so going to just
show the head of the file.
#+begin_src shell :results output raw
head -n 11 working-data/2024-03-02-open-rent-manc.csv | csvlook
#+end_src
#+RESULTS:
| ROW-ID | PRICE | LOCATION | URL |
|--------+-------+------------------------------------------------------------------+------------------------------------|
| 0 | 400 | Room in a Shared House Manor Road M32 | https://www.openrent.co.uk/1862286 |
| 1 | 450 | Room in a Shared Flat Near Uni Oxford Road Piccadilly Stat M12 | https://www.openrent.co.uk/1999077 |
| 2 | 500 | Room in a Shared House Whiteway Street M9 | https://www.openrent.co.uk/2001232 |
| 3 | 1,000 | Room in a Shared House Ashfield Road M13 | https://www.openrent.co.uk/1976038 |
| 4 | 1,050 | Room in a Shared House Adelphi Wharf 1 M3 | https://www.openrent.co.uk/1916001 |
| 5 | 1,100 | 1 Bed Flat Teal Close WA14 | https://www.openrent.co.uk/2000362 |
| 6 | 1,150 | 1 Bed Flat Green Quarter M3 | https://www.openrent.co.uk/256714 |
| 7 | 1,150 | Room in a Shared Flat Water Street M3 | https://www.openrent.co.uk/1997609 |
| 8 | 1,200 | Room in a Shared House Noor Gardens M16 | https://www.openrent.co.uk/1967416 |
| 9 | 1,200 | 2 Bed Flat Swinton M28 | https://www.openrent.co.uk/1968257 |
#+begin_src lisp :session :results file
(vega:defplot or-montly-manc
`(:title "Rent Rates (Bills Inc.) for Manchester on Open Rent (02/03/2024)"
:description "A breakdown of the rent rates for listings on Open Rent, in Manchester (02/03/2024)"
:data ,*or-manc*
:width 1900
:height 1000
:layer #((:mark (:type :bar)
:encoding (:x (:field :row-id :title "Assigned Id." :type :nominal)
:y (:field :price :title "Monthly Rent (£)" :type :quantitative)
:tooltip (:field :price)))
(:mark (:type :rule :color "darkorange" :size 3)
:encoding (:y (:field :price :type :quantitative :aggregate :average)
:tooltip (:field :price :type :quantitative :aggregate :average))))))
(vega:write-html or-montly-manc "renders/2024-03-02-open-rent-manc.html")
#+end_src
#+RESULTS:
[[file:renders/2024-03-02-open-rent-manc.html]]
#+begin_src shell :results silent
mv ~/Downloads/visualization.png ./renders/2024-03-02-open-rent-manc.png
#+end_src
[[file:./renders/2024-03-02-open-rent-manc.png]]
#+begin_src lisp :session :results output code raw
(format t "- Mean Rent: £ ~a~%" (float (lisp-stat:mean *or-manc*:price)))
(format t "- Min. Rent: £ ~d~%" (reduce #'min *or-manc*:price))
(format t "- Max. Rent: £ ~d" (reduce #'max *or-manc*:price))
#+end_src
#+RESULTS:
- Mean Rent: £ 735.4123
- Min. Rent: £ 400
- Max. Rent: £ 1350
#+begin_src calc :results ouput
735.41 * 12
#+end_src
#+RESULTS:
: 8824.92
* Summary of Open Rent
Based on the average rent for Open Rent, I would need to make around £9,000/yr
to cover my living costs. This does not include travel, food, clothing,
socialising or Income Tax payments.
Most listings, if not all, are advertised as a house share. This puts Open Rent
more inline with [[file:./spare-room-manchester.org][Spare Room]] than the others.
At this point, I've established a practice of add £5,000 to the annual average
rent total. This is to get a baseline idea of how bare-bones my income needs to
be, for me to survive.
#+begin_src calc :results output
8824.92 + 5000
#+end_src
#+RESULTS:
: 13824.92
Using £13824.92 as the starting point (see [[file:./uk-wage-tax.org][UK Wage and Tax Rated]],
#+begin_src lisp :results output raw
(let* ((earning-target 13824.94)
(p-allow 12570)
(taxable-income (- earning-target p-allow))
(tax-to-pay (* taxable-income 0.2))
(total (- earning-target tax-to-pay)))
(format t "- Annual Target Salary: £~a~%" earning-target)
(format t "- Part of Salary which is Taxable: £~a~%" taxable-income)
(format t "- Tax to Pay: £~a~%" tax-to-pay)
(format t "- Salary After Tax: £~a~%" total))
#+end_src
#+RESULTS:
- Annual Target Salary: £13824.94
- Part of Salary which is Taxable: £1254.9404
- Tax to Pay: £250.98808
- Salary After Tax: £13573.952
| Time Span | Value After Tax (£) | Mean Rent (£) |
|-----------------------+---------------------+---------------|
| Annually | 13573.95 | 735.41 |
| Monthly (Before Rent) | 1131.1625 | |
| Monthly (After Rent) | 395.7525 | |
| Weekly (After Rent) | 98.938125 | |
| Daily (After Rent) | 14.134018 | |
#+TBLFM: @3$2=@-1/12::@4$2=@-1-@-2$+1::@5$2=@-1/4::@6$2=@-1/7
So, a spending limit of £14.13/day.

10
renders/2024-03-02-open-rent-manc.html

File diff suppressed because one or more lines are too long

BIN
renders/2024-03-02-open-rent-manc.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

2
renders/manc-rent-averages-feb-2024.html

@ -7,4 +7,4 @@ html body{
display: flex;
justify-content: center;
align-items: center;
}</style><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega@5'></script><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega-lite@5'></script><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega-embed@6'></script></head><body><div id='vis'></div><script>var spec = {"data":{"values":[{"xAxis":"On The Market","yAxis":1005},{"xAxis":"Roomies","yAxis":641},{"xAxis":"Ideal Flatmate","yAxis":714},{"xAxis":"Spare Room","yAxis":589},{"xAxis":"Right Move","yAxis":1204}]},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","title":"Monthly Average Rent Rates (Bills Inc.) Manchester Feb. 2024","mark":"bar","width":600,"height":600,"encoding":{"x":{"field":"xAxis","title":"Company","type":"nominal","axis":{"labelAngle":0}},"y":{"field":"yAxis","title":"Rent (£)","type":"quantitative"},"tooltip":{"field":"yAxis"}}}; vegaEmbed("#vis", spec).then(result => console.log(result)).catch(console.warn);</script></body></html>
}</style><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega@5'></script><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega-lite@5'></script><script type='text/javascript' src='https://cdn.jsdelivr.net/npm/vega-embed@6'></script></head><body><div id='vis'></div><script>var spec = {"data":{"values":[{"xAxis":"Open Rent","yAxis":735},{"xAxis":"On The Market","yAxis":1005},{"xAxis":"Roomies","yAxis":641},{"xAxis":"Ideal Flatmate","yAxis":714},{"xAxis":"Spare Room","yAxis":589},{"xAxis":"Right Move","yAxis":1204}]},"$schema":"https://vega.github.io/schema/vega-lite/v5.json","title":"Monthly Average Rent Rates (Bills Inc.) Manchester Feb. 2024","mark":"bar","width":600,"height":600,"layer":[{"mark":{"type":"bar"},"encoding":{"x":{"field":"xAxis","title":"Company","type":"nominal","axis":{"labelAngle":0}},"y":{"field":"yAxis","title":"Rent (£)","type":"quantitative"},"tooltip":{"field":"yAxis"}}},{"mark":{"type":"rule","color":"darkorange","size":3},"encoding":{"y":{"field":"yAxis","type":"quantitative","aggregate":"average"},"tooltip":{"field":"yAxis","type":"quantitative","aggregate":"average"}}}]}; vegaEmbed("#vis", spec).then(result => console.log(result)).catch(console.warn);</script></body></html>

BIN
renders/manc-rent-averages-feb-2024.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 39 KiB

36
summary-manchester.org

@ -58,6 +58,7 @@ RENT RATES. ASSUME THEY DON'T.* See [[file:./on-the-market-manchester.org][On Th
| Ideal Flatmate | 17 | 714 | £200–£1200 | 480 | 956 |
| Roomies | 16 | 641 | £0–£1200 | 400 | 1000 |
| On The Market | 438 | 1005 | £300–£1250 | 395 | 1250 |
| Open Rent | 114 | 735 | £400–£1500 | 400 | 1350 |
#+begin_src lisp :var table=manc-avg-rent :results output raw
(let ((filepath #P"working-data/manc-avg-rent-feb-2024.csv"))
@ -78,22 +79,25 @@ RENT RATES. ASSUME THEY DON'T.* See [[file:./on-the-market-manchester.org][On Th
[[file:working-data/manc-avg-rent-feb-2024.csv]]
#+begin_src lisp :results file
(let* ((values (lisp-stat:plist-df `(:x-axis #("Right Move"
"Spare Room"
"Ideal Flatmate"
"Roomies"
"On The Market")
:y-axis #(1204 589 714 641 1005)))))
(vega:defplot manc-avg-rent
`(:title "Monthly Average Rent Rates (Bills Inc.) Manchester Feb. 2024"
:mark :bar
:width 600
:height 600
:data ,values
:encoding (:x (:field :x-axis :title "Company" :type :nominal :axis ("labelAngle" 0))
:y (:field :y-axis :title "Rent (£)" :type :quantitative)
:tooltip (:field :y-axis))))
(vega:write-html manc-avg-rent "renders/manc-rent-averages-feb-2024.html"))
(let* ((values
(lisp-stat:plist-df
`(:x-axis #("Right Move" "Spare Room" "Ideal Flatmate"
"Roomies" "On The Market" "Open Rent")
:y-axis #(1204 589 714 641 1005 735)))))
(vega:defplot manc-avg-rent
`(:title "Monthly Average Rent Rates (Bills Inc.) Manchester Feb. 2024"
:mark :bar
:width 600
:height 600
:data ,values
:layer #((:mark (:type :bar)
:encoding (:x (:field :x-axis :title "Company" :type :nominal :axis ("labelAngle" 0))
:y (:field :y-axis :title "Rent (£)" :type :quantitative)
:tooltip (:field :y-axis)))
(:mark (:type :rule :color "darkorange" :size 3)
:encoding (:y (:field :y-axis :type :quantitative :aggregate :average)
:tooltip (:field :y-axis :type :quantitative :aggregate :average))))))
(vega:write-html manc-avg-rent "renders/manc-rent-averages-feb-2024.html"))
#+end_src
#+RESULTS:

115
working-data/2024-03-02-open-rent-manc.csv

@ -0,0 +1,115 @@
ROW-ID,PRICE,LOCATION,URL
0,400, Room in a Shared House Manor Road M32,https://www.openrent.co.uk/1862286
1,450, Room in a Shared Flat Near Uni Oxford Road Piccadilly Stat M12,https://www.openrent.co.uk/1999077
2,500, Room in a Shared House Whiteway Street M9,https://www.openrent.co.uk/2001232
3,1000, Room in a Shared House Ashfield Road M13,https://www.openrent.co.uk/1976038
4,1050, Room in a Shared House Adelphi Wharf 1 M3,https://www.openrent.co.uk/1916001
5,1100, 1 Bed Flat Teal Close WA14,https://www.openrent.co.uk/2000362
6,1150, 1 Bed Flat Green Quarter M3,https://www.openrent.co.uk/256714
7,1150, Room in a Shared Flat Water Street M3,https://www.openrent.co.uk/1997609
8,1200, Room in a Shared House Noor Gardens M16,https://www.openrent.co.uk/1967416
9,1200, 2 Bed Flat Swinton M28,https://www.openrent.co.uk/1968257
10,1200, 1 Bed Flat Douro House SK4,https://www.openrent.co.uk/1983233
11,1250, Room in a Shared Flat Deansgate M3,https://www.openrent.co.uk/2000458
12,1250, Room in a Shared Flat Milliners Wharf M4,https://www.openrent.co.uk/1936664
13,500, Room in a Shared House Liverpool Road M30,https://www.openrent.co.uk/2006243
14,1250, Room in a Shared House Clover Drive M7,https://www.openrent.co.uk/1985017
15,1250, Room in a Shared House Ashfield Road M13,https://www.openrent.co.uk/2002944
16,1300, Room in a Shared House Noor Gardens M16,https://www.openrent.co.uk/1967396
17,1350, 2 Bed Flat Scarsdale Road M14,https://www.openrent.co.uk/1900252
18,500, Room in a Shared House Gilbrook Way OL16,https://www.openrent.co.uk/1987193
19,525, Room in a Shared House Henley Avenue SK8,https://www.openrent.co.uk/2000253
20,550, Room in a Shared House In Salford M7,https://www.openrent.co.uk/1992551
21,550, Room in a Shared House Deramore Street M14,https://www.openrent.co.uk/1965847
22,550, Room in a Shared House Addison Crescent M16,https://www.openrent.co.uk/2000819
23,550, Room in a Shared House Fairfield Street M6,https://www.openrent.co.uk/2002130
24,550, Room in a Shared House Salford M5,https://www.openrent.co.uk/1998492
25,550, Room in a Shared House Charlestown Road M9,https://www.openrent.co.uk/1964197
26,450, Room in a Shared House Demesne Road M16,https://www.openrent.co.uk/2004963
27,550, Room in a Shared House Boardman Street M30,https://www.openrent.co.uk/1669902
28,550, Room in a Shared House Anfield Road M40,https://www.openrent.co.uk/1987392
29,550, Room in a Shared House Moorside Street M43,https://www.openrent.co.uk/1990780
30,550, Room in a Shared House Throstle Bank Street SK14,https://www.openrent.co.uk/1997207
31,550, Room in a Shared House Ramsay Avenue BL4,https://www.openrent.co.uk/1977328
32,550, Room in a Shared House Empire Road BL2,https://www.openrent.co.uk/1969109
33,560, Room in a Shared House Altrincham Road M23,https://www.openrent.co.uk/1975059
34,590, Room in a Shared House Vernon Street SK7,https://www.openrent.co.uk/1395779
35,595, Room in a Shared House Gregory Avenue BL2,https://www.openrent.co.uk/1947491
36,595, Room in a Shared House Bolton BL2,https://www.openrent.co.uk/1955949
37,450, Room in a Shared House Burnside Drive M19,https://www.openrent.co.uk/1986729
38,600, Room in a Shared House Croft Street M7,https://www.openrent.co.uk/1989995
39,600, Room in a Shared House Ayres Road M16,https://www.openrent.co.uk/2004999
40,600, Room in a Shared House Matlock Avenue M7,https://www.openrent.co.uk/1812640
41,600, Room in a Shared House Blackley New Road M9,https://www.openrent.co.uk/1990596
42,600, Room in a Shared House Charnley Mews M45,https://www.openrent.co.uk/1982818
43,600, Room in a Shared House Chester Square OL6,https://www.openrent.co.uk/2001400
44,600, Room in a Shared House Taunton Road OL7,https://www.openrent.co.uk/1975282
45,600, Room in a Shared House Queen Square OL6,https://www.openrent.co.uk/1966693
46,600, Room in a Shared House Manchester Road East M38,https://www.openrent.co.uk/2002595
47,615, Room in a Shared Flat West Point M16,https://www.openrent.co.uk/1992435
48,450, Room in a Shared House Brompton Street OL4,https://www.openrent.co.uk/1994517
49,625, Room in a Shared House Romney Street M6,https://www.openrent.co.uk/1965911
50,625, Room in a Shared House Carnival Place M14,https://www.openrent.co.uk/1995078
51,625, Room in a Shared House Arnfield Road M20,https://www.openrent.co.uk/499597
52,625, Room in a Shared House Old Hall Street BL4,https://www.openrent.co.uk/1917291
53,635, Room in a Shared House Great Southern Street M14,https://www.openrent.co.uk/2000461
54,650, Room in a Shared House Langworthy Road M6,https://www.openrent.co.uk/1992759
55,650, Room in a Shared House Rochdale Road M9,https://www.openrent.co.uk/1967213
56,650, Room in a Shared House Paprika Close M11,https://www.openrent.co.uk/1976622
57,650, Room in a Shared House Manchester M19,https://www.openrent.co.uk/1916825
58,650, Room in a Shared House Manchester M19,https://www.openrent.co.uk/1979813
59,450, Room in a Shared House Manchester Road M29,https://www.openrent.co.uk/1983131
60,650, Room in a Shared House Charlestown Road M9,https://www.openrent.co.uk/1968250
61,650, Room in a Shared House Station Road M27,https://www.openrent.co.uk/1953838
62,650, Room in a Shared House Manchester Road M29,https://www.openrent.co.uk/1983173
63,675, Room in a Shared House Manley Road M16,https://www.openrent.co.uk/2004195
64,675, Room in a Shared House Chorley Road M27,https://www.openrent.co.uk/1992994
65,695, Room in a Shared House Lower Broughton Road M7,https://www.openrent.co.uk/2002535
66,699, 1 Bed Flat Salford M7,https://www.openrent.co.uk/1953007
67,699, Room in a Shared House Alford Avenue M20,https://www.openrent.co.uk/1290601
68,700, Room in a Shared House Everside Drive M8,https://www.openrent.co.uk/1999962
69,700, Room in a Shared House Wincombe Street M14,https://www.openrent.co.uk/1955346
70,465, Room in a Shared House Oldham Road OL11,https://www.openrent.co.uk/1972550
71,700, Room in a Shared House Manchester M12,https://www.openrent.co.uk/1997774
72,700, Room in a Shared House Manchester M19,https://www.openrent.co.uk/1917958
73,700, Room in a Shared House Fraser Street M27,https://www.openrent.co.uk/1965813
74,700, Room in a Shared House Shaftesbury Road M27,https://www.openrent.co.uk/1988571
75,700, Room in a Shared House Memorial Road M28,https://www.openrent.co.uk/1997276
76,700, Room in a Shared House Lees Road OL4,https://www.openrent.co.uk/1992494
77,720, Room in a Shared House St. James Drive M33,https://www.openrent.co.uk/1989850
78,725, Room in a Shared House Manchester Road M16,https://www.openrent.co.uk/1994885
79,749, Room in a Shared Flat Salford Manchester M3,https://www.openrent.co.uk/1992595
80,750, Room in a Shared Flat Xq7 Taylorson Street M5,https://www.openrent.co.uk/1986335
81,475, Room in a Shared House Rawson Street BL4,https://www.openrent.co.uk/1985662
82,750, Room in a Shared House Springfield Avenue M8,https://www.openrent.co.uk/1970644
83,750, Room in a Shared House Park Bank M5,https://www.openrent.co.uk/1892100
84,750, 1 Bed Detached House Old Trafford M32,https://www.openrent.co.uk/2006761
85,750, Room in a Shared House Liverpool Road M30,https://www.openrent.co.uk/1953785
86,750, Room in a Shared House Moss Lane M27,https://www.openrent.co.uk/2005676
87,750, Room in a Shared House Dean Moor Road SK7,https://www.openrent.co.uk/1979944
88,775, Room in a Shared House Longshut Lane West SK2,https://www.openrent.co.uk/1999386
89,775, Room in a Shared House Longshut Lane West SK2,https://www.openrent.co.uk/2001030
90,775, Room in a Shared House Bolton BL4,https://www.openrent.co.uk/1848869
91,785, Room in a Shared House Weaste Lane M5,https://www.openrent.co.uk/2002498
92,475, Room in a Shared House Rawson Street BL4,https://www.openrent.co.uk/1995952
93,795, Room in a Shared House Ryecroft Street OL7,https://www.openrent.co.uk/1963133
94,798, Room in a Shared House Glenbarry Close M13,https://www.openrent.co.uk/1954547
95,800, Room in a Shared House Noor Gardens M16,https://www.openrent.co.uk/1967402
96,800, Room in a Shared Flat Ashton Old Road M11,https://www.openrent.co.uk/1996381
97,800, Room in a Shared House Brompton Street OL4,https://www.openrent.co.uk/1948428
98,800, Room in a Shared House The Downs WA14,https://www.openrent.co.uk/2004922
99,850, Room in a Shared House Noor Gardens M16,https://www.openrent.co.uk/1967382
100,850, Room in a Shared House Tulip Close M6,https://www.openrent.co.uk/1970182
101,850, Studio Flat Dickenson Road M14,https://www.openrent.co.uk/976400
102,870, Bedsit Chorlton M21,https://www.openrent.co.uk/1988115
103,500, Room in a Shared House Manchester M14,https://www.openrent.co.uk/1978207
104,897, Room in a Shared Flat Yew Street M15,https://www.openrent.co.uk/2002884
105,900, Studio Flat Humphrey Road M16,https://www.openrent.co.uk/1638255
106,900, Room in a Shared Flat Wilmslow Road M20,https://www.openrent.co.uk/1936689
107,925, Room in a Shared Flat Lightbox M50,https://www.openrent.co.uk/1966613
108,950, Room in a Shared Flat Manchester M3,https://www.openrent.co.uk/1991639
109,950, Room in a Shared Flat Block B Alto M3,https://www.openrent.co.uk/1916000
110,950, Room in a Shared House Ashfield Road M13,https://www.openrent.co.uk/1967380
111,975, Room in a Shared House Elmridge Drive WA15,https://www.openrent.co.uk/1991868
112,1000, Room in a Shared Flat Fresh Apartments 138 Chapel Street M3,https://www.openrent.co.uk/1758622
113,1000, Room in a Shared House Ashfield Road M13,https://www.openrent.co.uk/1923046
1 ROW-ID PRICE LOCATION URL
2 0 400 Room in a Shared House Manor Road M32 https://www.openrent.co.uk/1862286
3 1 450 Room in a Shared Flat Near Uni Oxford Road Piccadilly Stat M12 https://www.openrent.co.uk/1999077
4 2 500 Room in a Shared House Whiteway Street M9 https://www.openrent.co.uk/2001232
5 3 1000 Room in a Shared House Ashfield Road M13 https://www.openrent.co.uk/1976038
6 4 1050 Room in a Shared House Adelphi Wharf 1 M3 https://www.openrent.co.uk/1916001
7 5 1100 1 Bed Flat Teal Close WA14 https://www.openrent.co.uk/2000362
8 6 1150 1 Bed Flat Green Quarter M3 https://www.openrent.co.uk/256714
9 7 1150 Room in a Shared Flat Water Street M3 https://www.openrent.co.uk/1997609
10 8 1200 Room in a Shared House Noor Gardens M16 https://www.openrent.co.uk/1967416
11 9 1200 2 Bed Flat Swinton M28 https://www.openrent.co.uk/1968257
12 10 1200 1 Bed Flat Douro House SK4 https://www.openrent.co.uk/1983233
13 11 1250 Room in a Shared Flat Deansgate M3 https://www.openrent.co.uk/2000458
14 12 1250 Room in a Shared Flat Milliners Wharf M4 https://www.openrent.co.uk/1936664
15 13 500 Room in a Shared House Liverpool Road M30 https://www.openrent.co.uk/2006243
16 14 1250 Room in a Shared House Clover Drive M7 https://www.openrent.co.uk/1985017
17 15 1250 Room in a Shared House Ashfield Road M13 https://www.openrent.co.uk/2002944
18 16 1300 Room in a Shared House Noor Gardens M16 https://www.openrent.co.uk/1967396
19 17 1350 2 Bed Flat Scarsdale Road M14 https://www.openrent.co.uk/1900252
20 18 500 Room in a Shared House Gilbrook Way OL16 https://www.openrent.co.uk/1987193
21 19 525 Room in a Shared House Henley Avenue SK8 https://www.openrent.co.uk/2000253
22 20 550 Room in a Shared House In Salford M7 https://www.openrent.co.uk/1992551
23 21 550 Room in a Shared House Deramore Street M14 https://www.openrent.co.uk/1965847
24 22 550 Room in a Shared House Addison Crescent M16 https://www.openrent.co.uk/2000819
25 23 550 Room in a Shared House Fairfield Street M6 https://www.openrent.co.uk/2002130
26 24 550 Room in a Shared House Salford M5 https://www.openrent.co.uk/1998492
27 25 550 Room in a Shared House Charlestown Road M9 https://www.openrent.co.uk/1964197
28 26 450 Room in a Shared House Demesne Road M16 https://www.openrent.co.uk/2004963
29 27 550 Room in a Shared House Boardman Street M30 https://www.openrent.co.uk/1669902
30 28 550 Room in a Shared House Anfield Road M40 https://www.openrent.co.uk/1987392
31 29 550 Room in a Shared House Moorside Street M43 https://www.openrent.co.uk/1990780
32 30 550 Room in a Shared House Throstle Bank Street SK14 https://www.openrent.co.uk/1997207
33 31 550 Room in a Shared House Ramsay Avenue BL4 https://www.openrent.co.uk/1977328
34 32 550 Room in a Shared House Empire Road BL2 https://www.openrent.co.uk/1969109
35 33 560 Room in a Shared House Altrincham Road M23 https://www.openrent.co.uk/1975059
36 34 590 Room in a Shared House Vernon Street SK7 https://www.openrent.co.uk/1395779
37 35 595 Room in a Shared House Gregory Avenue BL2 https://www.openrent.co.uk/1947491
38 36 595 Room in a Shared House Bolton BL2 https://www.openrent.co.uk/1955949
39 37 450 Room in a Shared House Burnside Drive M19 https://www.openrent.co.uk/1986729
40 38 600 Room in a Shared House Croft Street M7 https://www.openrent.co.uk/1989995
41 39 600 Room in a Shared House Ayres Road M16 https://www.openrent.co.uk/2004999
42 40 600 Room in a Shared House Matlock Avenue M7 https://www.openrent.co.uk/1812640
43 41 600 Room in a Shared House Blackley New Road M9 https://www.openrent.co.uk/1990596
44 42 600 Room in a Shared House Charnley Mews M45 https://www.openrent.co.uk/1982818
45 43 600 Room in a Shared House Chester Square OL6 https://www.openrent.co.uk/2001400
46 44 600 Room in a Shared House Taunton Road OL7 https://www.openrent.co.uk/1975282
47 45 600 Room in a Shared House Queen Square OL6 https://www.openrent.co.uk/1966693
48 46 600 Room in a Shared House Manchester Road East M38 https://www.openrent.co.uk/2002595
49 47 615 Room in a Shared Flat West Point M16 https://www.openrent.co.uk/1992435
50 48 450 Room in a Shared House Brompton Street OL4 https://www.openrent.co.uk/1994517
51 49 625 Room in a Shared House Romney Street M6 https://www.openrent.co.uk/1965911
52 50 625 Room in a Shared House Carnival Place M14 https://www.openrent.co.uk/1995078
53 51 625 Room in a Shared House Arnfield Road M20 https://www.openrent.co.uk/499597
54 52 625 Room in a Shared House Old Hall Street BL4 https://www.openrent.co.uk/1917291
55 53 635 Room in a Shared House Great Southern Street M14 https://www.openrent.co.uk/2000461
56 54 650 Room in a Shared House Langworthy Road M6 https://www.openrent.co.uk/1992759
57 55 650 Room in a Shared House Rochdale Road M9 https://www.openrent.co.uk/1967213
58 56 650 Room in a Shared House Paprika Close M11 https://www.openrent.co.uk/1976622
59 57 650 Room in a Shared House Manchester M19 https://www.openrent.co.uk/1916825
60 58 650 Room in a Shared House Manchester M19 https://www.openrent.co.uk/1979813
61 59 450 Room in a Shared House Manchester Road M29 https://www.openrent.co.uk/1983131
62 60 650 Room in a Shared House Charlestown Road M9 https://www.openrent.co.uk/1968250
63 61 650 Room in a Shared House Station Road M27 https://www.openrent.co.uk/1953838
64 62 650 Room in a Shared House Manchester Road M29 https://www.openrent.co.uk/1983173
65 63 675 Room in a Shared House Manley Road M16 https://www.openrent.co.uk/2004195
66 64 675 Room in a Shared House Chorley Road M27 https://www.openrent.co.uk/1992994
67 65 695 Room in a Shared House Lower Broughton Road M7 https://www.openrent.co.uk/2002535
68 66 699 1 Bed Flat Salford M7 https://www.openrent.co.uk/1953007
69 67 699 Room in a Shared House Alford Avenue M20 https://www.openrent.co.uk/1290601
70 68 700 Room in a Shared House Everside Drive M8 https://www.openrent.co.uk/1999962
71 69 700 Room in a Shared House Wincombe Street M14 https://www.openrent.co.uk/1955346
72 70 465 Room in a Shared House Oldham Road OL11 https://www.openrent.co.uk/1972550
73 71 700 Room in a Shared House Manchester M12 https://www.openrent.co.uk/1997774
74 72 700 Room in a Shared House Manchester M19 https://www.openrent.co.uk/1917958
75 73 700 Room in a Shared House Fraser Street M27 https://www.openrent.co.uk/1965813
76 74 700 Room in a Shared House Shaftesbury Road M27 https://www.openrent.co.uk/1988571
77 75 700 Room in a Shared House Memorial Road M28 https://www.openrent.co.uk/1997276
78 76 700 Room in a Shared House Lees Road OL4 https://www.openrent.co.uk/1992494
79 77 720 Room in a Shared House St. James Drive M33 https://www.openrent.co.uk/1989850
80 78 725 Room in a Shared House Manchester Road M16 https://www.openrent.co.uk/1994885
81 79 749 Room in a Shared Flat Salford Manchester M3 https://www.openrent.co.uk/1992595
82 80 750 Room in a Shared Flat Xq7 Taylorson Street M5 https://www.openrent.co.uk/1986335
83 81 475 Room in a Shared House Rawson Street BL4 https://www.openrent.co.uk/1985662
84 82 750 Room in a Shared House Springfield Avenue M8 https://www.openrent.co.uk/1970644
85 83 750 Room in a Shared House Park Bank M5 https://www.openrent.co.uk/1892100
86 84 750 1 Bed Detached House Old Trafford M32 https://www.openrent.co.uk/2006761
87 85 750 Room in a Shared House Liverpool Road M30 https://www.openrent.co.uk/1953785
88 86 750 Room in a Shared House Moss Lane M27 https://www.openrent.co.uk/2005676
89 87 750 Room in a Shared House Dean Moor Road SK7 https://www.openrent.co.uk/1979944
90 88 775 Room in a Shared House Longshut Lane West SK2 https://www.openrent.co.uk/1999386
91 89 775 Room in a Shared House Longshut Lane West SK2 https://www.openrent.co.uk/2001030
92 90 775 Room in a Shared House Bolton BL4 https://www.openrent.co.uk/1848869
93 91 785 Room in a Shared House Weaste Lane M5 https://www.openrent.co.uk/2002498
94 92 475 Room in a Shared House Rawson Street BL4 https://www.openrent.co.uk/1995952
95 93 795 Room in a Shared House Ryecroft Street OL7 https://www.openrent.co.uk/1963133
96 94 798 Room in a Shared House Glenbarry Close M13 https://www.openrent.co.uk/1954547
97 95 800 Room in a Shared House Noor Gardens M16 https://www.openrent.co.uk/1967402
98 96 800 Room in a Shared Flat Ashton Old Road M11 https://www.openrent.co.uk/1996381
99 97 800 Room in a Shared House Brompton Street OL4 https://www.openrent.co.uk/1948428
100 98 800 Room in a Shared House The Downs WA14 https://www.openrent.co.uk/2004922
101 99 850 Room in a Shared House Noor Gardens M16 https://www.openrent.co.uk/1967382
102 100 850 Room in a Shared House Tulip Close M6 https://www.openrent.co.uk/1970182
103 101 850 Studio Flat Dickenson Road M14 https://www.openrent.co.uk/976400
104 102 870 Bedsit Chorlton M21 https://www.openrent.co.uk/1988115
105 103 500 Room in a Shared House Manchester M14 https://www.openrent.co.uk/1978207
106 104 897 Room in a Shared Flat Yew Street M15 https://www.openrent.co.uk/2002884
107 105 900 Studio Flat Humphrey Road M16 https://www.openrent.co.uk/1638255
108 106 900 Room in a Shared Flat Wilmslow Road M20 https://www.openrent.co.uk/1936689
109 107 925 Room in a Shared Flat Lightbox M50 https://www.openrent.co.uk/1966613
110 108 950 Room in a Shared Flat Manchester M3 https://www.openrent.co.uk/1991639
111 109 950 Room in a Shared Flat Block B Alto M3 https://www.openrent.co.uk/1916000
112 110 950 Room in a Shared House Ashfield Road M13 https://www.openrent.co.uk/1967380
113 111 975 Room in a Shared House Elmridge Drive WA15 https://www.openrent.co.uk/1991868
114 112 1000 Room in a Shared Flat Fresh Apartments 138 Chapel Street M3 https://www.openrent.co.uk/1758622
115 113 1000 Room in a Shared House Ashfield Road M13 https://www.openrent.co.uk/1923046

1
working-data/manc-avg-rent-feb-2024.csv

@ -4,3 +4,4 @@ Spare Room,647,589,£100–£1260,300,1260
Ideal Flatmate,17,714,£200–£1200,480,956
Roomies,16,641,£0–£1200,400,1000
On The Market,438,1005,£300–£1250,395,1250
Open Rent,114,735,£400–£1500,400,1350

1 Company Quantity Avg-Rent Search-Range Min-Rent Max-Rent
4 Ideal Flatmate 17 714 £200–£1200 480 956
5 Roomies 16 641 £0–£1200 400 1000
6 On The Market 438 1005 £300–£1250 395 1250
7 Open Rent 114 735 £400–£1500 400 1350
Loading…
Cancel
Save