Stayful Market Explorer

Where should you invest in UK short-term lets?

Explore UK areas by real short-term-rental performance — average revenue, occupancy, yield-on-cost, the local licensing picture, and whether short-let actually beats a long-let. Every figure is open. No login, no paywall.

96 areas

Bristol

95A
Confirmed· 27 samplesNo STR licence required (yet)
£61.3k
Avg revenue
£250
ADR
68%
Occupancy
20.3%
Gross yield-on-cost
Short-let wins
27 samples

York

95A
Confirmed· 13 samplesNo STR licence required (yet)
£46.9k
Avg revenue
£184
ADR
69%
Occupancy
19.4%
Gross yield-on-cost
Short-let wins
13 samples

Gloucester

93A
Confirmed· 16 samplesNo STR licence required (yet)
£76k
Avg revenue
£340
ADR
65%
Occupancy
35.7%
Gross yield-on-cost
Short-let wins
16 samples

Harrogate

93A
Confirmed· 12 samplesNo STR licence required (yet)
£60.4k
Avg revenue
£269
ADR
65%
Occupancy
22.4%
Gross yield-on-cost
Short-let wins
12 samples

BD postcode area

92A
Confirmed· 16 samplesNo STR licence required (yet)
£44.1k
Avg revenue
£198
ADR
65%
Occupancy
31.7%
Gross yield-on-cost
Short vs long-let: not enough data
16 samples

Canterbury

92A
Confirmed· 13 samplesNo STR licence required (yet)
£51.6k
Avg revenue
£232
ADR
64%
Occupancy
17.6%
Gross yield-on-cost
Short-let wins
13 samples

CB postcode area

92A
Confirmed· 10 samplesNo STR licence required (yet)
£43.8k
Avg revenue
£193
ADR
65%
Occupancy
17.2%
Gross yield-on-cost
Short vs long-let: not enough data
10 samples

ST postcode area

90A
Confirmed· 10 samplesNo STR licence required (yet)
£48.7k
Avg revenue
£237
ADR
61%
Occupancy
39.0%
Gross yield-on-cost
Short vs long-let: not enough data
10 samples

CV postcode area

90A
Confirmed· 21 samplesNo STR licence required (yet)
£46k
Avg revenue
£219
ADR
60%
Occupancy
26.3%
Gross yield-on-cost
Short vs long-let: not enough data
21 samples

SO postcode area

90A
Confirmed· 10 samplesNo STR licence required (yet)
£67.9k
Avg revenue
£317
ADR
61%
Occupancy
25.9%
Gross yield-on-cost
Short vs long-let: not enough data
10 samples

Oxford

90A
Confirmed· 11 samplesNo STR licence required (yet)
£55.6k
Avg revenue
£292
ADR
62%
Occupancy
21.9%
Gross yield-on-cost
Short-let wins
11 samples

Brighton & Hove

89A
Confirmed· 14 samplesNo STR licence required (yet)
£72.7k
Avg revenue
£349
ADR
60%
Occupancy
20.2%
Gross yield-on-cost
Short vs long-let: not enough data
14 samples

Birmingham

89A
Confirmed· 18 samplesNo STR licence required (yet)
£44.3k
Avg revenue
£204
ADR
60%
Occupancy
18.1%
Gross yield-on-cost
Short-let wins
18 samples

Manchester

88A
Confirmed· 21 samplesNo STR licence required (yet)
£38.3k
Avg revenue
£167
ADR
65%
Occupancy
25.3%
Gross yield-on-cost
Short-let wins
21 samples

Leeds

88A
Confirmed· 15 samplesNo STR licence required (yet)
£44.1k
Avg revenue
£205
ADR
59%
Occupancy
23.8%
Gross yield-on-cost
Short-let wins
15 samples

Swansea

88A
Confirmed· 17 samplesNo STR licence required (yet)
£63.2k
Avg revenue
£309
ADR
58%
Occupancy
23.0%
Gross yield-on-cost
Short-let wins
17 samples

Sheffield

88A
Confirmed· 19 samplesNo STR licence required (yet)
£44.6k
Avg revenue
£212
ADR
58%
Occupancy
20.3%
Gross yield-on-cost
Long-let wins
19 samples

Hull

86A
Confirmed· 22 samplesNo STR licence required (yet)
£33.6k
Avg revenue
£145
ADR
66%
Occupancy
34.7%
Gross yield-on-cost
Short-let wins
22 samples

Leicester

85A
Confirmed· 28 samplesNo STR licence required (yet)
£44.7k
Avg revenue
£228
ADR
55%
Occupancy
23.1%
Gross yield-on-cost
Short-let wins
28 samples

Liverpool

84A
Confirmed· 43 samplesNo STR licence required (yet)
£40.6k
Avg revenue
£193
ADR
57%
Occupancy
28.1%
Gross yield-on-cost
Short-let wins
43 samples

Newcastle upon Tyne

82A
Confirmed· 14 samplesNo STR licence required (yet)
£33k
Avg revenue
£145
ADR
62%
Occupancy
28.5%
Gross yield-on-cost
Short-let wins
14 samples

Nottingham

82A
Confirmed· 26 samplesNo STR licence required (yet)
£39.4k
Avg revenue
£202
ADR
55%
Occupancy
18.3%
Gross yield-on-cost
Short-let wins
26 samples

BA postcode area

95A
Building· 8 samplesNo STR licence required (yet)
£69.4k
Avg revenue
£298
ADR
68%
Occupancy
23.6%
Gross yield-on-cost
Short vs long-let: not enough data
8 samples

NW postcode area

94A
Building· 5 samples90-night limit (Greater London)
£91k
Avg revenue
£282
ADR
81%
Occupancy
23.6%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

SW postcode area

92A
Building· 7 samples90-night limit (Greater London)
£70.4k
Avg revenue
£254
ADR
76%
Occupancy
13.5%
Gross yield-on-cost
Short vs long-let: not enough data
7 samples

SE postcode area

91A
Building· 5 samples90-night limit (Greater London)
£50.4k
Avg revenue
£193
ADR
71%
Occupancy
17.6%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

PE postcode area

90A
Building· 6 samplesNo STR licence required (yet)
£62.3k
Avg revenue
£276
ADR
62%
Occupancy
28.5%
Gross yield-on-cost
Short vs long-let: not enough data
6 samples

E postcode area

90A
Building· 7 samples90-night limit (Greater London)
£52.8k
Avg revenue
£188
ADR
75%
Occupancy
12.9%
Gross yield-on-cost
Short vs long-let: not enough data
7 samples

CA postcode area

89A
Building· 5 samplesNo STR licence required (yet)
£73.5k
Avg revenue
£336
ADR
60%
Occupancy
29.8%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

HD postcode area

89A
Building· 5 samplesNo STR licence required (yet)
£53.6k
Avg revenue
£257
ADR
59%
Occupancy
24.1%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

W postcode area

89A
Building· 5 samples90-night limit (Greater London)
£96.3k
Avg revenue
£353
ADR
75%
Occupancy
12.8%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

SK postcode area

89A*
Building· 7 samplesNo STR licence required (yet)
£56.8k
Avg revenue
£251
ADR
66%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
7 samples

LL postcode area

88A
Building· 5 samplesNo STR licence required (yet)
£67.7k
Avg revenue
£335
ADR
58%
Occupancy
36.2%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

TQ postcode area

88A
Building· 5 samplesNo STR licence required (yet)
£60.5k
Avg revenue
£296
ADR
59%
Occupancy
13.9%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

N postcode area

86A
Building· 5 samples90-night limit (Greater London)
£67.6k
Avg revenue
£256
ADR
73%
Occupancy
12.2%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

NR postcode area

85A
Building· 8 samplesNo STR licence required (yet)
£32.1k
Avg revenue
£140
ADR
66%
Occupancy
22.8%
Gross yield-on-cost
Short vs long-let: not enough data
8 samples

LN postcode area

84A
Building· 6 samplesLicensing status unconfirmed
£57.2k
Avg revenue
£249
ADR
65%
Occupancy
47.0%
Gross yield-on-cost
Short vs long-let: not enough data
6 samples

CH postcode area

84A
Building· 6 samplesRules vary within this area
£59.4k
Avg revenue
£256
ADR
65%
Occupancy
31.3%
Gross yield-on-cost
Short vs long-let: not enough data
6 samples

TN postcode area

84A
Building· 7 samplesLicensing status unconfirmed
£68.2k
Avg revenue
£319
ADR
66%
Occupancy
20.8%
Gross yield-on-cost
Short vs long-let: not enough data
7 samples

WV postcode area

83A
Building· 5 samplesNo STR licence required (yet)
£32.8k
Avg revenue
£149
ADR
62%
Occupancy
20.8%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

GU postcode area

82A
Building· 7 samplesLicensing status unconfirmed
£63k
Avg revenue
£287
ADR
62%
Occupancy
18.5%
Gross yield-on-cost
Short vs long-let: not enough data
7 samples

SL postcode area

80A
Building· 6 samplesLicensing status unconfirmed
£54k
Avg revenue
£247
ADR
60%
Occupancy
18.7%
Gross yield-on-cost
Short vs long-let: not enough data
6 samples

Dorchester

80A*
Building· 7 samplesNo STR licence required (yet)
£74.6k
Avg revenue
£350
ADR
58%
Occupancy
Gross yield-on-cost
Short-let wins
7 samples

NN postcode area

79B
Building· 8 samplesLicensing status unconfirmed
£44k
Avg revenue
£225
ADR
59%
Occupancy
24.3%
Gross yield-on-cost
Short vs long-let: not enough data
8 samples

MK postcode area

79B
Building· 8 samplesNo STR licence required (yet)
£50.5k
Avg revenue
£237
ADR
61%
Occupancy
11.2%
Gross yield-on-cost
Short vs long-let: not enough data
8 samples

DE postcode area

79B*
Building· 6 samplesNo STR licence required (yet)
£37.6k
Avg revenue
£158
ADR
65%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
6 samples

FY postcode area

75B
Building· 5 samplesNo STR licence required (yet)
£27.1k
Avg revenue
£128
ADR
56%
Occupancy
26.4%
Gross yield-on-cost
Short vs long-let: not enough data
5 samples

UB postcode area

91A
Early data· 1 sampleRules vary within this area
£50.1k
Avg revenue
£170
ADR
80%
Occupancy
19.3%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

WA postcode area

90A
Early data· 2 samplesNo STR licence required (yet)
£54.1k
Avg revenue
£252
ADR
61%
Occupancy
18.1%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

Edinburgh

90A*
Early data· 2 samplesSTR licence required
£68.2k
Avg revenue
£229
ADR
83%
Occupancy
Gross yield-on-cost
Short-let wins
2 samples

WS postcode area

89A
Early data· 2 samplesLicensing status unconfirmed
£53.2k
Avg revenue
£229
ADR
72%
Occupancy
44.0%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

EX postcode area

89A
Early data· 4 samplesNo STR licence required (yet)
£54.4k
Avg revenue
£267
ADR
59%
Occupancy
27.6%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

PR postcode area

89A
Early data· 3 samplesNo STR licence required (yet)
£53.1k
Avg revenue
£242
ADR
59%
Occupancy
22.1%
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

TR postcode area

89A
Early data· 3 samplesNo STR licence required (yet)
£58.3k
Avg revenue
£264
ADR
59%
Occupancy
18.5%
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

PL postcode area

87A
Early data· 2 samplesNo STR licence required (yet)
£64.9k
Avg revenue
£323
ADR
57%
Occupancy
24.5%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

SR postcode area

87A
Early data· 3 samplesNo STR licence required (yet)
£34.7k
Avg revenue
£141
ADR
67%
Occupancy
23.4%
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

EN postcode area

86A
Early data· 4 samplesRules vary within this area
£62.1k
Avg revenue
£250
ADR
67%
Occupancy
19.3%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

HA postcode area

86A
Early data· 2 samplesRules vary within this area
£56.6k
Avg revenue
£228
ADR
68%
Occupancy
18.7%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

KT postcode area

86A
Early data· 4 samplesRules vary within this area
£79.1k
Avg revenue
£315
ADR
68%
Occupancy
16.9%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

PH postcode area

85A
Early data· 1 sampleSTR licence required
£77.9k
Avg revenue
£340
ADR
62%
Occupancy
64.9%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

PO postcode area

85A*
Early data· 3 samplesNo STR licence required (yet)
£57.1k
Avg revenue
£255
ADR
63%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

TS postcode area

83A
Early data· 3 samplesNo STR licence required (yet)
£32.4k
Avg revenue
£139
ADR
63%
Occupancy
31.5%
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

Cardiff

83A*
Early data· 3 samplesNo STR licence required (yet)
£63.5k
Avg revenue
£278
ADR
61%
Occupancy
Gross yield-on-cost
Short-let wins
3 samples

RG postcode area

83A*
Early data· 4 samplesNo STR licence required (yet)
£52.6k
Avg revenue
£249
ADR
60%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

BB postcode area

82A
Early data· 4 samplesNo STR licence required (yet)
£29.4k
Avg revenue
£128
ADR
64%
Occupancy
31.1%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

TF postcode area

82A
Early data· 2 samplesLicensing status unconfirmed
£47.8k
Avg revenue
£209
ADR
63%
Occupancy
22.5%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

DN postcode area

81A
Early data· 3 samplesLicensing status unconfirmed
£43.4k
Avg revenue
£217
ADR
62%
Occupancy
27.3%
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

ME postcode area

81A
Early data· 2 samplesLicensing status unconfirmed
£41k
Avg revenue
£173
ADR
65%
Occupancy
25.6%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

IP postcode area

81A
Early data· 4 samplesLicensing status unconfirmed
£57.6k
Avg revenue
£267
ADR
61%
Occupancy
25.4%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

SN postcode area

81A
Early data· 4 samplesLicensing status unconfirmed
£49.1k
Avg revenue
£225
ADR
62%
Occupancy
23.5%
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

RH postcode area

81A
Early data· 2 samplesLicensing status unconfirmed
£55k
Avg revenue
£256
ADR
61%
Occupancy
15.1%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

DY postcode area

80A
Early data· 1 sampleLicensing status unconfirmed
£52.3k
Avg revenue
£238
ADR
60%
Occupancy
23.2%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

HR postcode area

80A
Early data· 1 sampleLicensing status unconfirmed
£51.8k
Avg revenue
£235
ADR
60%
Occupancy
23.0%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

AB postcode area

80A*
Early data· 1 sampleSTR licence required
£66.1k
Avg revenue
£268
ADR
67%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

Bournemouth

79B*
Early data· 4 samplesNo STR licence required (yet)
£72.8k
Avg revenue
£369
ADR
57%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

LA postcode area

79B*
Early data· 4 samplesNo STR licence required (yet)
£42.6k
Avg revenue
£200
ADR
60%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
4 samples

SP postcode area

79B*
Early data· 1 sampleLicensing status unconfirmed
£56.8k
Avg revenue
£265
ADR
70%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

DG postcode area

78B
Early data· 2 samplesLicensing status unconfirmed
£55.6k
Avg revenue
£275
ADR
57%
Occupancy
32.2%
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

CR postcode area

78B*
Early data· 3 samplesRules vary within this area
£61.4k
Avg revenue
£245
ADR
69%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

WN postcode area

77B
Early data· 1 sampleLicensing status unconfirmed
£48.3k
Avg revenue
£236
ADR
56%
Occupancy
26.1%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

OL postcode area

77B*
Early data· 1 sampleNo STR licence required (yet)
£72.6k
Avg revenue
£355
ADR
56%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

RM postcode area

77B*
Early data· 1 sampleRules vary within this area
£59.8k
Avg revenue
£242
ADR
68%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

CO postcode area

75B
Early data· 1 sampleLicensing status unconfirmed
£31.4k
Avg revenue
£133
ADR
65%
Occupancy
21.0%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

DH postcode area

74B*
Early data· 1 sampleNo STR licence required (yet)
£38.1k
Avg revenue
£170
ADR
60%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

DL postcode area

73B
Early data· 1 sampleLicensing status unconfirmed
£34k
Avg revenue
£154
ADR
60%
Occupancy
22.7%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

WR postcode area

73B*
Early data· 1 sampleLicensing status unconfirmed
£51.2k
Avg revenue
£212
ADR
65%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

BT postcode area

72B*
Early data· 2 samplesTourism NI certificate required
£39.5k
Avg revenue
£165
ADR
65%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

SY postcode area

71B*
Early data· 2 samplesRules vary within this area
£44.4k
Avg revenue
£193
ADR
64%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

IG postcode area

70B*
Early data· 1 sampleRules vary within this area
£82.5k
Avg revenue
£362
ADR
62%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

CW postcode area

68B*
Early data· 2 samplesLicensing status unconfirmed
£72.6k
Avg revenue
£341
ADR
61%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
2 samples

BR postcode area

65B
Early data· 1 sampleRules vary within this area
£47.7k
Avg revenue
£240
ADR
55%
Occupancy
11.1%
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

HP postcode area

65B*
Early data· 3 samplesLicensing status unconfirmed
£106.1k
Avg revenue
£508
ADR
58%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
3 samples

LU postcode area

65B*
Early data· 1 sampleLicensing status unconfirmed
£35.5k
Avg revenue
£145
ADR
67%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

IV postcode area

63C*
Early data· 1 sampleSTR licence required
£161.1k
Avg revenue
£845
ADR
52%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

HX postcode area

62C*
Early data· 1 sampleLicensing status unconfirmed
£53.3k
Avg revenue
£261
ADR
56%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

WD postcode area

60C*
Early data· 1 sampleLicensing status unconfirmed
£87k
Avg revenue
£441
ADR
54%
Occupancy
Gross yield-on-cost
Short vs long-let: not enough data
1 samples

Figures are averages aggregated from Stayful analyser reports across each postcode area and are indicative, not a guarantee of returns. Yield-on-cost uses an area property-value estimate as a purchase-price proxy. Licensing flags are a general guide — always confirm with the local authority before buying. Click any area to see the detail and analyse a specific address.