-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathappendix-data.html
More file actions
1441 lines (1409 loc) · 77.8 KB
/
appendix-data.html
File metadata and controls
1441 lines (1409 loc) · 77.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.8.27">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>10 Appendix A · Notes on Data and Sources – Overrun</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
vertical-align: middle;
}
/* CSS for citations */
div.csl-bib-body { }
div.csl-entry {
clear: both;
margin-bottom: 0em;
}
.hanging-indent div.csl-entry {
margin-left:2em;
text-indent:-2em;
}
div.csl-left-margin {
min-width:2em;
float:left;
}
div.csl-right-inline {
margin-left:2em;
padding-left:1em;
}
div.csl-indent {
margin-left: 2em;
}</style>
<script src="site_libs/quarto-nav/quarto-nav.js"></script>
<script src="site_libs/quarto-nav/headroom.min.js"></script>
<script src="site_libs/clipboard/clipboard.min.js"></script>
<script src="site_libs/quarto-search/autocomplete.umd.js"></script>
<script src="site_libs/quarto-search/fuse.min.js"></script>
<script src="site_libs/quarto-search/quarto-search.js"></script>
<meta name="quarto:offset" content="./">
<link href="./glossary.html" rel="next">
<link href="./07-coda.html" rel="prev">
<script src="site_libs/quarto-html/quarto.js" type="module"></script>
<script src="site_libs/quarto-html/tabsets/tabsets.js" type="module"></script>
<script src="site_libs/quarto-html/axe/axe-check.js" type="module"></script>
<script src="site_libs/quarto-html/popper.min.js"></script>
<script src="site_libs/quarto-html/tippy.umd.min.js"></script>
<script src="site_libs/quarto-html/anchor.min.js"></script>
<link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
<link href="site_libs/quarto-html/quarto-syntax-highlighting-ed96de9b727972fe78a7b5d16c58bf87.css" rel="stylesheet" class="quarto-color-scheme" id="quarto-text-highlighting-styles">
<link href="site_libs/quarto-html/quarto-syntax-highlighting-dark-4d9afe2b8d18ee9fa5d0d57b5ed4214d.css" rel="stylesheet" class="quarto-color-scheme quarto-color-alternate" id="quarto-text-highlighting-styles">
<link href="site_libs/quarto-html/quarto-syntax-highlighting-ed96de9b727972fe78a7b5d16c58bf87.css" rel="stylesheet" class="quarto-color-scheme-extra" id="quarto-text-highlighting-styles">
<script src="site_libs/bootstrap/bootstrap.min.js"></script>
<link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
<link href="site_libs/bootstrap/bootstrap-942d79f2cc56dfed41c6fddfe7d2ae1d.min.css" rel="stylesheet" append-hash="true" class="quarto-color-scheme" id="quarto-bootstrap" data-mode="light">
<link href="site_libs/bootstrap/bootstrap-dark-aff4b3c965619203e67748c025749833.min.css" rel="stylesheet" append-hash="true" class="quarto-color-scheme quarto-color-alternate" id="quarto-bootstrap" data-mode="dark">
<link href="site_libs/bootstrap/bootstrap-942d79f2cc56dfed41c6fddfe7d2ae1d.min.css" rel="stylesheet" append-hash="true" class="quarto-color-scheme-extra" id="quarto-bootstrap" data-mode="light">
<script id="quarto-search-options" type="application/json">{
"location": "sidebar",
"copy-button": false,
"collapse-after": 3,
"panel-placement": "start",
"type": "textbox",
"limit": 50,
"keyboard-shortcut": [
"f",
"/",
"s"
],
"show-item-context": false,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-text-placeholder": "",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
}
}</script>
<style>html{ scroll-behavior: smooth; }</style>
<meta property="og:title" content="Overrun — A Resident’s Report on a City Past Its Limits">
<meta property="og:description" content="Civic Darwinism, Vol. I. Five perspectives on how a Mediterranean city ceased to function as a system of shared civic life and was reconstituted as a platform of value extraction.">
<meta property="og:image" content="/_assets/figures/social-card.png">
<meta property="og:site_name" content="Civic Darwinism">
<meta property="og:locale" content="en_GB">
<meta name="twitter:title" content="Overrun — A Resident’s Report on a City Past Its Limits">
<meta name="twitter:description" content="Civic Darwinism, Vol. I. Five perspectives on urban habitability degradation in a Mediterranean city.">
<meta name="twitter:image" content="/_assets/figures/social-card.png">
<meta name="twitter:card" content="summary_large_image">
</head>
<body class="nav-sidebar floating quarto-light"><script id="quarto-html-before-body" type="application/javascript">
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap:not([rel=disabled-stylesheet])");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
const setColorSchemeToggle = (alternate) => {
const toggles = window.document.querySelectorAll('.quarto-color-scheme-toggle');
for (let i=0; i < toggles.length; i++) {
const toggle = toggles[i];
if (toggle) {
if (alternate) {
toggle.classList.add("alternate");
} else {
toggle.classList.remove("alternate");
}
}
}
};
const toggleColorMode = (alternate) => {
// Switch the stylesheets
const primaryStylesheets = window.document.querySelectorAll('link.quarto-color-scheme:not(.quarto-color-alternate)');
const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate');
manageTransitions('#quarto-margin-sidebar .nav-link', false);
if (alternate) {
// note: dark is layered on light, we don't disable primary!
enableStylesheet(alternateStylesheets);
for (const sheetNode of alternateStylesheets) {
if (sheetNode.id === "quarto-bootstrap") {
toggleBodyColorMode(sheetNode);
}
}
} else {
disableStylesheet(alternateStylesheets);
enableStylesheet(primaryStylesheets)
toggleBodyColorPrimary();
}
manageTransitions('#quarto-margin-sidebar .nav-link', true);
// Switch the toggles
setColorSchemeToggle(alternate)
// Hack to workaround the fact that safari doesn't
// properly recolor the scrollbar when toggling (#1455)
if (navigator.userAgent.indexOf('Safari') > 0 && navigator.userAgent.indexOf('Chrome') == -1) {
manageTransitions("body", false);
window.scrollTo(0, 1);
setTimeout(() => {
window.scrollTo(0, 0);
manageTransitions("body", true);
}, 40);
}
}
const disableStylesheet = (stylesheets) => {
for (let i=0; i < stylesheets.length; i++) {
const stylesheet = stylesheets[i];
stylesheet.rel = 'disabled-stylesheet';
}
}
const enableStylesheet = (stylesheets) => {
for (let i=0; i < stylesheets.length; i++) {
const stylesheet = stylesheets[i];
if(stylesheet.rel !== 'stylesheet') { // for Chrome, which will still FOUC without this check
stylesheet.rel = 'stylesheet';
}
}
}
const manageTransitions = (selector, allowTransitions) => {
const els = window.document.querySelectorAll(selector);
for (let i=0; i < els.length; i++) {
const el = els[i];
if (allowTransitions) {
el.classList.remove('notransition');
} else {
el.classList.add('notransition');
}
}
}
const isFileUrl = () => {
return window.location.protocol === 'file:';
}
const hasAlternateSentinel = () => {
let styleSentinel = getColorSchemeSentinel();
if (styleSentinel !== null) {
return styleSentinel === "alternate";
} else {
return false;
}
}
const setStyleSentinel = (alternate) => {
const value = alternate ? "alternate" : "default";
if (!isFileUrl()) {
window.localStorage.setItem("quarto-color-scheme", value);
} else {
localAlternateSentinel = value;
}
}
const getColorSchemeSentinel = () => {
if (!isFileUrl()) {
const storageValue = window.localStorage.getItem("quarto-color-scheme");
return storageValue != null ? storageValue : localAlternateSentinel;
} else {
return localAlternateSentinel;
}
}
const toggleGiscusIfUsed = (isAlternate, darkModeDefault) => {
const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light';
const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark';
let newTheme = '';
if(authorPrefersDark) {
newTheme = isAlternate ? baseTheme : alternateTheme;
} else {
newTheme = isAlternate ? alternateTheme : baseTheme;
}
const changeGiscusTheme = () => {
// From: https://github.com/giscus/giscus/issues/336
const sendMessage = (message) => {
const iframe = document.querySelector('iframe.giscus-frame');
if (!iframe) return;
iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app');
}
sendMessage({
setConfig: {
theme: newTheme
}
});
}
const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null;
if (isGiscussLoaded) {
changeGiscusTheme();
}
};
const authorPrefersDark = false;
const darkModeDefault = authorPrefersDark;
document.querySelector('link#quarto-text-highlighting-styles.quarto-color-scheme-extra').rel = 'disabled-stylesheet';
document.querySelector('link#quarto-bootstrap.quarto-color-scheme-extra').rel = 'disabled-stylesheet';
let localAlternateSentinel = darkModeDefault ? 'alternate' : 'default';
// Dark / light mode switch
window.quartoToggleColorScheme = () => {
// Read the current dark / light value
let toAlternate = !hasAlternateSentinel();
toggleColorMode(toAlternate);
setStyleSentinel(toAlternate);
toggleGiscusIfUsed(toAlternate, darkModeDefault);
window.dispatchEvent(new Event('resize'));
};
// Switch to dark mode if need be
if (hasAlternateSentinel()) {
toggleColorMode(true);
} else {
toggleColorMode(false);
}
</script>
<div id="quarto-search-results"></div>
<header id="quarto-header" class="headroom fixed-top">
<nav class="quarto-secondary-nav">
<div class="container-fluid d-flex">
<button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" role="button" data-bs-target=".quarto-sidebar-collapse-item" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<i class="bi bi-layout-text-sidebar-reverse"></i>
</button>
<nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./appendix-data.html">Apparatus</a></li><li class="breadcrumb-item"><a href="./appendix-data.html"><span class="chapter-title">Appendix A · Notes on Data and Sources</span></a></li></ol></nav>
<a class="flex-grow-1" role="navigation" data-bs-toggle="collapse" data-bs-target=".quarto-sidebar-collapse-item" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
</a>
<button type="button" class="btn quarto-search-button" aria-label="Search" onclick="window.quartoOpenSearch();">
<i class="bi bi-search"></i>
</button>
</div>
</nav>
</header>
<!-- content -->
<div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article">
<!-- sidebar -->
<nav id="quarto-sidebar" class="sidebar collapse collapse-horizontal quarto-sidebar-collapse-item sidebar-navigation floating overflow-auto">
<div class="pt-lg-2 mt-2 text-left sidebar-header">
<div class="sidebar-title mb-0 py-0">
<a href="./">Overrun</a>
<div class="sidebar-tools-main">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a>
</div>
</div>
</div>
<div class="mt-2 flex-shrink-0 align-items-center">
<div class="sidebar-search">
<div id="quarto-search" class="" title="Search"></div>
</div>
</div>
<div class="sidebar-menu-container">
<ul class="list-unstyled mt-1">
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./index.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">Overrun</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./00-before-the-threshold.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">A City Still Worth Loving</span></a>
</div>
</li>
<li class="sidebar-item sidebar-item-section">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" role="navigation" aria-expanded="true">
<span class="menu-text">Five Perspectives</span></a>
<a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" role="navigation" aria-expanded="true" aria-label="Toggle section">
<i class="bi bi-chevron-right ms-2"></i>
</a>
</div>
<ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./01-residents-return.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">The Resident’s Return</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./02-commuters-gauntlet.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">The Commuter’s Gauntlet</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./03-citizen-without-leisure.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">The Citizen Without Leisure</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./04-flaneur-under-siege.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">The Flâneur Under Siege</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./05-academic-observer.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">The Student Who Stayed On</span></a>
</div>
</li>
</ul>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./06-patterns-of-decline.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">Patterns of Decline</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./07-coda.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">Neither Sentimentality nor Resignation</span></a>
</div>
</li>
<li class="sidebar-item sidebar-item-section">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-2" role="navigation" aria-expanded="true">
<span class="menu-text">Apparatus</span></a>
<a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-2" role="navigation" aria-expanded="true" aria-label="Toggle section">
<i class="bi bi-chevron-right ms-2"></i>
</a>
</div>
<ul id="quarto-sidebar-section-2" class="collapse list-unstyled sidebar-section depth1 show">
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./appendix-data.html" class="sidebar-item-text sidebar-link active"><span class="chapter-title">Appendix A · Notes on Data and Sources</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./glossary.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">Glossary of Terms in Occasional Use</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./references.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">References</span></a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a href="./note-on-method.html" class="sidebar-item-text sidebar-link"><span class="chapter-title">Note on Authorship and Method</span></a>
</div>
</li>
</ul>
</li>
</ul>
</div>
</nav>
<div id="quarto-sidebar-glass" class="quarto-sidebar-collapse-item" data-bs-toggle="collapse" data-bs-target=".quarto-sidebar-collapse-item"></div>
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">Contents</h2>
<ul class="collapse">
<li><a href="#sec-measurement-note" id="toc-sec-measurement-note" class="nav-link active" data-scroll-target="#sec-measurement-note"><span class="header-section-number">10.1</span> A note on measurement</a></li>
<li><a href="#tbl-bars-national" id="toc-tbl-bars-national" class="nav-link" data-scroll-target="#tbl-bars-national"><span class="header-section-number">10.2</span> National trend: bars in Spain, 2010–2024</a></li>
<li><a href="#tbl-bars-regional" id="toc-tbl-bars-regional" class="nav-link" data-scroll-target="#tbl-bars-regional"><span class="header-section-number">10.3</span> Regional breakdown: where bars have disappeared fastest</a></li>
<li><a href="#tbl-granada-closures" id="toc-tbl-granada-closures" class="nav-link" data-scroll-target="#tbl-granada-closures"><span class="header-section-number">10.4</span> Granada: a documented inventory of closures</a></li>
<li><a href="#province-wide-impact-during-the-pandemic" id="toc-province-wide-impact-during-the-pandemic" class="nav-link" data-scroll-target="#province-wide-impact-during-the-pandemic"><span class="header-section-number">10.5</span> Province-wide impact during the pandemic</a></li>
<li><a href="#a-note-on-replacement" id="toc-a-note-on-replacement" class="nav-link" data-scroll-target="#a-note-on-replacement"><span class="header-section-number">10.6</span> A note on replacement</a></li>
<li><a href="#sources" id="toc-sources" class="nav-link" data-scroll-target="#sources"><span class="header-section-number">10.7</span> Sources</a></li>
<li><a href="#sec-app-rental" id="toc-sec-app-rental" class="nav-link" data-scroll-target="#sec-app-rental"><span class="header-section-number">10.8</span> Rental Prices</a></li>
<li><a href="#sec-app-licences" id="toc-sec-app-licences" class="nav-link" data-scroll-target="#sec-app-licences"><span class="header-section-number">10.9</span> Tourist Accommodation Licences</a></li>
<li><a href="#sec-app-commerce" id="toc-sec-app-commerce" class="nav-link" data-scroll-target="#sec-app-commerce"><span class="header-section-number">10.10</span> Commerce Evolution</a></li>
<li><a href="#sec-app-ratio" id="toc-sec-app-ratio" class="nav-link" data-scroll-target="#sec-app-ratio"><span class="header-section-number">10.11</span> Tourist-to-Resident Ratio</a></li>
<li><a href="#sec-app-sources" id="toc-sec-app-sources" class="nav-link" data-scroll-target="#sec-app-sources"><span class="header-section-number">10.12</span> Data Sources Summary</a></li>
<li><a href="#sec-sanctions-andalusia" id="toc-sec-sanctions-andalusia" class="nav-link" data-scroll-target="#sec-sanctions-andalusia"><span class="header-section-number">10.13</span> Sanctions: the Andalusian comparator</a></li>
<li><a href="#sec-sanctions-note" id="toc-sec-sanctions-note" class="nav-link" data-scroll-target="#sec-sanctions-note"><span class="header-section-number">10.14</span> A note on what this table cannot show</a></li>
</ul>
</nav>
</div>
<!-- main -->
<main class="content" id="quarto-document-content">
<header id="title-block-header" class="quarto-title-block default"><nav class="quarto-page-breadcrumbs quarto-title-breadcrumbs d-none d-lg-block" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./appendix-data.html">Apparatus</a></li><li class="breadcrumb-item"><a href="./appendix-data.html"><span class="chapter-title">Appendix A · Notes on Data and Sources</span></a></li></ol></nav>
<div class="quarto-title">
<h1 class="title"><span class="chapter-title">Appendix A · Notes on Data and Sources</span></h1>
</div>
<div class="quarto-title-meta">
</div>
</header>
<section id="sec-measurement-note" class="level2" data-number="10.1">
<h2 data-number="10.1" class="anchored" data-anchor-id="sec-measurement-note"><span class="header-section-number">10.1</span> A note on measurement</h2>
<p>The statistical apparatus for documenting the disappearance of small neighbourhood bars in Spain is considerably coarser than the phenomenon it claims to describe. The Instituto Nacional de Estadística, through its Directorio Central de Empresas (DIRCE), publishes an annual count of <em>establecimientos de bebidas</em> (beverage establishments) under code CNAE 5630, a category which aggregates bars, taverns, beer houses, late bars, discobars and cafés into a single undifferentiated total. DIRCE does not disaggregate by number of employees, by ownership structure, or by functional role within the neighbourhood economy. The one-person bar run by its owner — the category on which most of this volume’s argument rests — is statistically indistinguishable in the published series from a thirty-cover hotel bar, a chain franchise, or a themed outlet operating under a pub licence.</p>
<p>A second limitation matters for any comparison across time. Between 1990 and 2010 the total number of hospitality establishments in Spain grew substantially, driven by the expansion of coastal tourism infrastructure and by the legal (and sometimes extra-legal) proliferation of establishments in oversaturated tourist areas. This growth partly masks the parallel loss of neighbourhood bars inland and in the residential districts of historic cities, because both movements occur within the same aggregate category. Any reader consulting DIRCE in search of confirmation of the decline described in this volume should be aware that the evidence must be reconstructed <em>from within</em> a dataset that was not designed to see it.</p>
<p>The figures that follow are therefore presented as orientative rather than exhaustive. They come from INE/DIRCE where the national and autonomous-community totals are robust, from press reconstructions of the same DIRCE data where those reconstructions add breakdown not otherwise available, and from local press reporting for the Granada-specific inventory, which cannot be reconstructed from any public statistical source at present.</p>
</section>
<section id="tbl-bars-national" class="level2" data-number="10.2">
<h2 data-number="10.2" class="anchored" data-anchor-id="tbl-bars-national"><span class="header-section-number">10.2</span> National trend: bars in Spain, 2010–2024</h2>
<div id="tbl-bars-national" class="quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-bars-national-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.1: Beverage establishments in Spain (CNAE 5630), 2010–2024.
</figcaption>
<div aria-describedby="tbl-bars-national-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<table class="caption-top table">
<thead>
<tr class="header">
<th style="text-align: left;">Year</th>
<th style="text-align: right;">Beverage establishments (CNAE 5630)</th>
<th style="text-align: right;">Change vs. 2010</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">2010</td>
<td style="text-align: right;">202,720</td>
<td style="text-align: right;">—</td>
</tr>
<tr class="even">
<td style="text-align: left;">2019</td>
<td style="text-align: right;">181,230</td>
<td style="text-align: right;">−10.6%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2022</td>
<td style="text-align: right;">175,890</td>
<td style="text-align: right;">−13.2%</td>
</tr>
<tr class="even">
<td style="text-align: left;">2023</td>
<td style="text-align: right;">168,065</td>
<td style="text-align: right;">−17.1%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2024</td>
<td style="text-align: right;">163,890</td>
<td style="text-align: right;">−19.2%</td>
</tr>
</tbody>
</table>
</div>
</figure>
</div>
<p><em>Source: INE, Directorio Central de Empresas, 1 January of each reference year. 2010, 2019 and 2023 figures as reported by Newtral (García, 2024) from INE DIRCE series; 2024 figure as reported by Libre Mercado and La Iberia (2025) from the same series. The 2022 figure is interpolated from the intermediate DIRCE release and should be treated as approximate.</em></p>
<p>Over the same period, the count of restaurants and food-serving establishments under CNAE 5610 rose from 71,818 to roughly 83,700, an increase of approximately sixteen per cent. The aggregate hospitality category (CNAE 56) therefore fell only by around five to six per cent between 2010 and 2023, concealing the redistribution within it. What the data describes is not a contraction of hospitality but a reconfiguration: the small beverage establishment has been disappearing and the structured, reservation-based restaurant has been taking its place in the aggregate, though not in the same streets and not at the same prices.</p>
</section>
<section id="tbl-bars-regional" class="level2" data-number="10.3">
<h2 data-number="10.3" class="anchored" data-anchor-id="tbl-bars-regional"><span class="header-section-number">10.3</span> Regional breakdown: where bars have disappeared fastest</h2>
<div id="tbl-bars-regional" class="quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-bars-regional-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.2: Regional loss of beverage establishments, 2010–2023, by autonomous community.
</figcaption>
<div aria-describedby="tbl-bars-regional-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<table class="caption-top table">
<thead>
<tr class="header">
<th style="text-align: left;">Autonomous community</th>
<th style="text-align: right;">Bars lost 2010–2023 (abs.)</th>
<th style="text-align: right;">Change (%)</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Comunidad de Madrid</td>
<td style="text-align: right;">−5,946</td>
<td style="text-align: right;">−26.3%</td>
</tr>
<tr class="even">
<td style="text-align: left;">Castilla y León</td>
<td style="text-align: right;">−3,639</td>
<td style="text-align: right;">−24.0%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Galicia</td>
<td style="text-align: right;">−3,876</td>
<td style="text-align: right;">−23.5%</td>
</tr>
<tr class="even">
<td style="text-align: left;">Principado de Asturias</td>
<td style="text-align: right;">−1,432</td>
<td style="text-align: right;">−22.9%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Castilla-La Mancha</td>
<td style="text-align: right;">−1,904</td>
<td style="text-align: right;">−20.8%</td>
</tr>
<tr class="even">
<td style="text-align: left;">Canarias</td>
<td style="text-align: right;">−861</td>
<td style="text-align: right;">−10.2%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Andalucía</td>
<td style="text-align: right;">−3,712</td>
<td style="text-align: right;">−10.1%</td>
</tr>
<tr class="even">
<td style="text-align: left;">Ceuta</td>
<td style="text-align: right;">−20</td>
<td style="text-align: right;">−8.4%</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Melilla</td>
<td style="text-align: right;">−12</td>
<td style="text-align: right;">−5.7%</td>
</tr>
<tr class="even">
<td style="text-align: left;">Navarra</td>
<td style="text-align: right;">−9</td>
<td style="text-align: right;">−0.4%</td>
</tr>
</tbody>
</table>
</div>
</figure>
</div>
<p><em>Source: INE DIRCE, as reconstructed by Newtral (García, 2024). Autonomous communities ordered by relative loss. The remaining communities fall between the extremes shown and are omitted for space.</em></p>
<p>The low figure for Andalucía in the relative column is consistent with the caveat entered in §A.1. The autonomous community contains both the coastal provinces whose tourism-driven expansion has added beverage establishments over the period and the inland and residential districts whose neighbourhood bars have been closing; the two movements partly cancel in the aggregate. A province-level breakdown would be required to see the pattern more clearly, and is not currently available in published form.</p>
</section>
<section id="tbl-granada-closures" class="level2" data-number="10.4">
<h2 data-number="10.4" class="anchored" data-anchor-id="tbl-granada-closures"><span class="header-section-number">10.4</span> Granada: a documented inventory of closures</h2>
<p>Because DIRCE does not publish a province-level series disaggregated by local function, the Granada-specific evidence in this volume draws on local press reporting. The inventory below is necessarily partial: it records establishments whose closure or demolition was considered sufficiently notable to be covered in <em>Ideal</em>, <em>Granada Hoy</em>, <em>Granada Digital</em>, <em>Cadena SER Radio Granada</em>, or the regional edition of <em>El País</em>, between 2017 and 2024. Establishments that closed quietly — which is to say, most of them — do not appear.</p>
<div id="tbl-granada-closures" class="quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-granada-closures-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.3: Documented closures of long-standing establishments in Granada, 2017–2024.
</figcaption>
<div aria-describedby="tbl-granada-closures-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<table class="caption-top table">
<colgroup>
<col style="width: 7%">
<col style="width: 23%">
<col style="width: 30%">
<col style="width: 38%">
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Year</th>
<th style="text-align: left;">Establishment</th>
<th style="text-align: left;">Location</th>
<th style="text-align: left;">Notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">2017</td>
<td style="text-align: left;">Farmacia Zambrano</td>
<td style="text-align: left;">C. Reyes Católicos, 24</td>
<td style="text-align: left;">Since 1876; included for context</td>
</tr>
<tr class="even">
<td style="text-align: left;">2019</td>
<td style="text-align: left;">Bar La Sabanilla</td>
<td style="text-align: left;">C. San Sebastián</td>
<td style="text-align: left;">Since 1883; demolished after ruin order</td>
</tr>
<tr class="odd">
<td style="text-align: left;">pre-2020</td>
<td style="text-align: left;">Bodegas Espadafor</td>
<td style="text-align: left;">Gran Vía</td>
<td style="text-align: left;">Emblematic; closed prior to pandemic</td>
</tr>
<tr class="even">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">Café Lisboa</td>
<td style="text-align: left;">Plaza Nueva</td>
<td style="text-align: left;">Closed during first-wave lockdowns</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">Bar Luis XV</td>
<td style="text-align: left;">Avda. de Madrid</td>
<td style="text-align: left;">Proprietor retired; viability lost</td>
</tr>
<tr class="even">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">Cortijo Charavinillo</td>
<td style="text-align: left;">Vega de Granada</td>
<td style="text-align: left;">Rural-edge restaurant; closed 2020</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">El Chanquete</td>
<td style="text-align: left;">Pedro Antonio de Alarcón</td>
<td style="text-align: left;">Seafood specialist; transferred</td>
</tr>
<tr class="even">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">Kudamm I</td>
<td style="text-align: left;">Pedro Antonio de Alarcón</td>
<td style="text-align: left;">Hispano-German; small premises unviable</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">La Blanca Paloma</td>
<td style="text-align: left;">Various</td>
<td style="text-align: left;">Closed during first-wave lockdowns</td>
</tr>
<tr class="even">
<td style="text-align: left;">2020</td>
<td style="text-align: left;">La Bella y la Bestia</td>
<td style="text-align: left;">Central (4 premises)</td>
<td style="text-align: left;">Four-premises operation collapsed</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2023</td>
<td style="text-align: left;">El Ventorrillo</td>
<td style="text-align: left;">Junto Palacio de Congresos</td>
<td style="text-align: left;">100 years; demolished for 5-storey block</td>
</tr>
<tr class="even">
<td style="text-align: left;">2023</td>
<td style="text-align: left;">Bar Alhambra</td>
<td style="text-align: left;">C. Cristo de la Yedra</td>
<td style="text-align: left;">60 years; owner retiring; attached note</td>
</tr>
</tbody>
</table>
</div>
</figure>
</div>
<p><strong>Attached note on Bar Alhambra.</strong> The proprietor, interviewed by <em>Granada Hoy</em> shortly before closure, attributed the neighbourhood’s decline in part to the departure of the Facultad de Medicina and the relocation of services away from the old Clínico. The observation is consistent with the argument advanced in the Introduction regarding the Barrio de los Doctores: the perimeter of affordable sociability that formed around the three large hospitals depended on a continuous flow of staff, students and visiting families, and was vulnerable to any reconfiguration of the institutions it served. When the medical faculty and the central hospital functions were moved, the economic basis for the bars that had served them was removed at the same time, though not at the same pace.</p>
</section>
<section id="province-wide-impact-during-the-pandemic" class="level2" data-number="10.5">
<h2 data-number="10.5" class="anchored" data-anchor-id="province-wide-impact-during-the-pandemic"><span class="header-section-number">10.5</span> Province-wide impact during the pandemic</h2>
<p>The Federación Provincial de Hostelería y Turismo de Granada estimated, at the close of the first pandemic year, that 1,500 hospitality businesses had ceased operation in the province of Granada, with an associated loss of between 8,000 and 10,000 jobs (Granada Digital, 2022). The federation’s president, Gregorio García, had earlier projected a minimum closure rate of fifteen per cent among associated businesses, which he considered potentially optimistic. National estimates by the consultancy UVE Solutions placed the pandemic-period loss of HORECA outlets in Spain at around fourteen per cent. These figures are not directly comparable to the DIRCE series in §A.2, which records only net annual change in registered establishments and smooths across the year.</p>
</section>
<section id="a-note-on-replacement" class="level2" data-number="10.6">
<h2 data-number="10.6" class="anchored" data-anchor-id="a-note-on-replacement"><span class="header-section-number">10.6</span> A note on replacement</h2>
<p>The most consistent finding across the reporting consulted is that the locales vacated by closing neighbourhood bars have not, in general, been replaced by establishments of the same type. Where replacement has occurred, it has tended towards two models: conversion of the premises to residential use, particularly in central districts under housing pressure; and occupation by establishments operating under chain or group structures, whether local (Casa Ysla, Puerta Bernina, La Cueva de 1900, Los Manueles, Los Diamantes, La Esquinita, Bar Aliatar) or national. Several of these groups expanded during the pandemic period, in part to absorb staff from their own closed premises and in part to take advantage of favourable terms on vacated locales. The UVE Solutions report for 2024 records that organised hospitality grew by 9.9% in the year while independent hospitality grew by only 1.6%, a divergence consistent with the pattern observed in Granada.</p>
<p>This is not, in itself, a judgement about the quality of the establishments involved. It is an observation about structure. The question of whether a city in which most bars are outlets of a group operates, for its residents, as the same kind of place as a city in which most bars are independent single-proprietor businesses is a question the volume addresses in the chapters that follow.</p>
</section>
<section id="sources" class="level2" data-number="10.7">
<h2 data-number="10.7" class="anchored" data-anchor-id="sources"><span class="header-section-number">10.7</span> Sources</h2>
<p><em>Primary aggregated data:</em> INE, Directorio Central de Empresas (DIRCE), annual series for CNAE 5610 and 5630, 2008–2024.</p>
<p><em>Press reconstructions and commentary:</em> García, Y. (2024), “¿Por qué cada vez hay menos bares en España? Desde 2010 han desaparecido el 17%”, <em>Newtral</em>, 1 January; “Sangría en la hostelería: España pierde 40.000 bares”, <em>Libre Mercado</em>, October 2025; “España dejará de ser un país de bares”, <em>La Iberia</em>, November 2025.</p>
<p><em>Granada-specific reporting:</em> Barrera, J. F. (2020), “Los bares de Granada que han cerrado…”, <em>Ideal</em>, 6 September; Romero, A. R., “Se pierde un bar de barrio…”, <em>Granada Hoy</em>; López Rivera, M. (2022), “La hostelería de Granada se apunta al modelo de las cadenas”, <em>Granada Digital</em>; Álvarez, C. (2023), “Negocios míticos a los que Granada ha dicho adiós”, <em>Ideal</em>, 21 March; Troyano, R. (2020), “La agonía de este propietario de bar en Granada: ‘Cierro hoy’”, <em>Cadena SER Radio Granada</em>, 9 November.</p>
<p><em>Consultancy reporting:</em> UVE Solutions (2024), <em>UVE Data Market Horeca 2024</em>, Madrid.</p>
<hr>
</section>
<section id="sec-app-rental" class="level2" data-number="10.8">
<h2 data-number="10.8" class="anchored" data-anchor-id="sec-app-rental"><span class="header-section-number">10.8</span> Rental Prices</h2>
<div class="cell">
<div class="cell-output-display">
<div id="fig-rental-trend" class="quarto-float quarto-figure quarto-figure-center anchored" alt="Line chart showing average rental price rise from approximately €6.2/m² in 2015 to €11.8/m² in 2024 in Granada's central districts. ">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-rental-trend-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<img src="appendix-data_files/figure-html/fig-rental-trend-1.png" class="img-fluid figure-img" alt="Line chart showing average rental price rise from approximately €6.2/m² in 2015 to €11.8/m² in 2024 in Granada's central districts. " width="672">
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-rental-trend-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure 10.1: Average rental price per m², Granada historic districts, 2015–2024. Source: Idealista (2024); INE, Encuesta Continua de Hogares. Prices deflated to 2015 euros using CPI (INE, 2024).
</figcaption>
</figure>
</div>
</div>
</div>
<p><em>Methodological note.</em> Central districts defined as Realejo, Centro, Albaicín, and Beiro (INE census section codes […]). Prices deflated using the Spanish CPI general index (INE, base year 2015). Figures for 2022–2024 are provisional pending INE confirmation. See <span class="citation" data-cites="cocola-gant_2018">Cócola-Gant (<a href="references.html#ref-cocola-gant_2018" role="doc-biblioref">2018</a>)</span> for the analytic framework applied to comparable cases.</p>
<hr>
</section>
<section id="sec-app-licences" class="level2" data-number="10.9">
<h2 data-number="10.9" class="anchored" data-anchor-id="sec-app-licences"><span class="header-section-number">10.9</span> Tourist Accommodation Licences</h2>
<div class="cell">
<div class="cell-output-display">
<div id="fig-tourist-licences-map" class="quarto-float quarto-figure quarto-figure-center anchored" alt="Bar chart showing the approximate number of tourist accommodation licences (VUT) and beds per municipal district in Granada in 2023. ">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-tourist-licences-map-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<img src="appendix-data_files/figure-html/fig-tourist-licences-map-1.png" class="img-fluid figure-img" alt="Bar chart showing the approximate number of tourist accommodation licences (VUT) and beds per municipal district in Granada in 2023. " width="672">
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-tourist-licences-map-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure 10.2: Approximate distribution of active tourist accommodation licences (VUT, whole dwelling) and beds by district, Granada, 2026. Source: Author’s elaboration based on Junta de Andalucía, Registro de Turismo de Andalucía (RTA).
</figcaption>
</figure>
</div>
</div>
</div>
<p><em>Methodological note.</em> Figures are based on the total number of <em>viviendas de uso turístico</em> (whole dwellings, not rooms) registered in the <em>Registro de Turismo de Andalucía</em> (RTA) for the municipality of Granada in 2026, which amount to 3,462 dwellings and more than 17,500 beds. The intra-urban distribution by district shown here is an approximate reconstruction, intended to reflect the strong concentration in Centro-Sagrario, Albaicín and Realejo-Fígares reported by municipal and regional sources, rather than an exact administrative breakdown.</p>
<hr>
</section>
<section id="sec-app-commerce" class="level2" data-number="10.10">
<h2 data-number="10.10" class="anchored" data-anchor-id="sec-app-commerce"><span class="header-section-number">10.10</span> Commerce Evolution</h2>
<div class="cell">
<div class="cell-output-display">
<div id="fig-commerce-evolution" class="quarto-float quarto-figure quarto-figure-center anchored" alt="Line chart showing decline in proximity commerce from index 100 in 2010 to approximately 66 in 2023. ">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-commerce-evolution-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<img src="appendix-data_files/figure-html/fig-commerce-evolution-1.png" class="img-fluid figure-img" alt="Line chart showing decline in proximity commerce from index 100 in 2010 to approximately 66 in 2023. " width="672">
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig" id="fig-commerce-evolution-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure 10.3: Proximity commerce establishments, Granada historic centre, 2010–2023 (indexed, 2010 = 100). Source: INE, Directorio Central de Empresas (DIRCE); CNAE-2009 codes 47.2–47.7.
</figcaption>
</figure>
</div>
</div>
</div>
<p><em>Methodological note.</em> Proximity commerce defined as CNAE-2009 codes 47.2 (food and drink), 47.3 (fuel), 47.4 (ICT), 47.5 (household goods), 47.6 (cultural and recreational), and 47.7 (other specialist retail). Historic centre boundary follows the Conjunto Histórico-Artístico declaration perimeter. Establishments include both self-employed (autónomos) and company registrations.</p>
<hr>
</section>
<section id="sec-app-ratio" class="level2" data-number="10.11">
<h2 data-number="10.11" class="anchored" data-anchor-id="sec-app-ratio"><span class="header-section-number">10.11</span> Tourist-to-Resident Ratio</h2>
<div class="cell">
<div id="tbl-tourist-resident" class="cell quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-tourist-resident-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.4: Tourist overnight stays vs. resident population, Granada, selected years. Source: INE, Encuesta de Ocupación Hotelera (EOH); Padrón Municipal.
</figcaption>
<div aria-describedby="tbl-tourist-resident-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<div class="cell-output-display">
<table class="do-not-create-environment cell caption-top table table-sm table-striped small">
<thead>
<tr class="header">
<th style="text-align: left;">Year</th>
<th style="text-align: right;">Residents</th>
<th style="text-align: right;">Overnights</th>
<th style="text-align: right;">Ratio</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">2,015</td>
<td style="text-align: right;">234,800</td>
<td style="text-align: right;">1,820,000</td>
<td style="text-align: right;">7.8</td>
</tr>
<tr class="even">
<td style="text-align: left;">2,018</td>
<td style="text-align: right;">232,700</td>
<td style="text-align: right;">2,140,000</td>
<td style="text-align: right;">9.2</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2,019</td>
<td style="text-align: right;">231,100</td>
<td style="text-align: right;">2,380,000</td>
<td style="text-align: right;">10.3</td>
</tr>
<tr class="even">
<td style="text-align: left;">2,021</td>
<td style="text-align: right;">228,600</td>
<td style="text-align: right;">1,650,000</td>
<td style="text-align: right;">7.2</td>
</tr>
<tr class="odd">
<td style="text-align: left;">2,022</td>
<td style="text-align: right;">227,400</td>
<td style="text-align: right;">2,210,000</td>
<td style="text-align: right;">9.7</td>
</tr>
<tr class="even">
<td style="text-align: left;">2,023</td>
<td style="text-align: right;">226,900</td>
<td style="text-align: right;">2,490,000</td>
<td style="text-align: right;">11.0</td>
</tr>
</tbody>
</table>
</div>
</div>
</figure>
</div>
</div>
<p><em>Note.</em> Ratio = overnight stays ÷ resident population. A ratio above 8–10 is associated in the comparative literature with measurable degradation of services for permanent residents (Fremdling et al., 2023). Figures for 2021 reflect COVID-19 restrictions. [PLACEHOLDER — verify all figures with INE sources]</p>
<hr>
</section>
<section id="sec-app-sources" class="level2" data-number="10.12">
<h2 data-number="10.12" class="anchored" data-anchor-id="sec-app-sources"><span class="header-section-number">10.12</span> Data Sources Summary</h2>
<div id="tbl-sources" class="quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-sources-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.5: Data sources for Vol. I indicators. Items marked [DATA NEEDED] require verification before final render.
</figcaption>
<div aria-describedby="tbl-sources-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<table class="caption-top table">
<colgroup>
<col style="width: 23%">
<col style="width: 23%">
<col style="width: 29%">
<col style="width: 23%">
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Indicator</th>
<th style="text-align: left;">Source</th>
<th style="text-align: center;">Year</th>
<th style="text-align: left;">URL / Access</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Rental prices</td>
<td style="text-align: left;">Idealista; INE</td>
<td style="text-align: center;">2015–2024</td>
<td style="text-align: left;">idealista.com/informes</td>
</tr>
<tr class="even">
<td style="text-align: left;">Tourist licences</td>
<td style="text-align: left;">Junta de Andalucía RTAND</td>
<td style="text-align: center;">2023</td>
<td style="text-align: left;">juntadeandalucia.es/turismo</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Commerce evolution</td>
<td style="text-align: left;">INE DIRCE, CNAE 47.2–47.7</td>
<td style="text-align: center;">2010–2023</td>
<td style="text-align: left;">ine.es/dirce</td>
</tr>
<tr class="even">
<td style="text-align: left;">Student enrolment / housing</td>
<td style="text-align: left;">UGR Memoria Académica; INE</td>
<td style="text-align: center;">2024</td>
<td style="text-align: left;">ugr.es/memoria</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Noise / acoustic data</td>
<td style="text-align: left;">Ayto. Granada; EEA</td>
<td style="text-align: center;">[TBC]</td>
<td style="text-align: left;">[DATA NEEDED]</td>
</tr>
<tr class="even">
<td style="text-align: left;">Tourist-to-resident ratio</td>
<td style="text-align: left;">INE EOH; Padrón</td>
<td style="text-align: center;">2015–2023</td>
<td style="text-align: left;">ine.es/eoh</td>
</tr>
</tbody>
</table>
</div>
</figure>
</div>
<hr>
<!-- ═══════════════════════════════════════════════════════════
APPENDIX FRAGMENT · SANCIONES DE TRÁFICO
Para insertar en appendix-data.qmd, sección de capítulo 2.
Etiquetas Quarto:
@tbl-sanctions-andalusia (tabla principal)
@sec-sanctions-note (nota metodológica)
Estado: DRAFT v1
════════════════════════════════════════════════════════════ -->
</section>
<section id="sec-sanctions-andalusia" class="level2" data-number="10.13">
<h2 data-number="10.13" class="anchored" data-anchor-id="sec-sanctions-andalusia"><span class="header-section-number">10.13</span> Sanctions: the Andalusian comparator</h2>
<p>The single institutional comparison of municipal traffic sanctions across Andalusian capitals on record was conducted by the Defensor del Pueblo Andaluz <span class="citation" data-cites="defensor_pueblo_andaluz_2014">(<a href="references.html#ref-defensor_pueblo_andaluz_2014" role="doc-biblioref">Defensor del Pueblo Andaluz, 2014</a>)</span> as part of an <em>ex officio</em> enquiry. The figures it produced, here normalised by contemporaneous population, are reproduced in <a href="#tbl-sanctions-andalusia" class="quarto-xref">Table <span>10.6</span></a>. The dictamen itself observed that the discrepancy could not be explained by population, vehicle fleet, or any other ordinary variable, and concluded that the difference “must lead the local authorities of that Council to reflect on what is happening”. Twelve years on, the reflection has not been published.</p>
<div class="cell">
<div id="tbl-sanctions-andalusia" class="cell quarto-float quarto-figure quarto-figure-center anchored">
<figure class="quarto-float quarto-float-tbl figure">
<figcaption class="quarto-float-caption-top quarto-float-caption quarto-float-tbl" id="tbl-sanctions-andalusia-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Table 10.6: Expedientes sancionadores de tráfico iniciados por los ayuntamientos de Granada, Málaga, Córdoba y Cádiz en 2008 y 2012, normalizados por población. Fuente: Defensor del Pueblo Andaluz (2014); población a 1 de enero de cada año, INE Padrón continuo.
</figcaption>
<div aria-describedby="tbl-sanctions-andalusia-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<div class="cell-output-display">
<table class="do-not-create-environment cell caption-top table table-sm table-striped small">
<colgroup>
<col style="width: 8%">
<col style="width: 13%">
<col style="width: 14%">
<col style="width: 17%">
<col style="width: 13%">
<col style="width: 14%">
<col style="width: 17%">
</colgroup>
<thead>
<tr class="header">
<th style="text-align: left;">Municipio</th>
<th style="text-align: right;">Población 2008</th>
<th style="text-align: right;">Expedientes 2008</th>
<th style="text-align: right;">Por 1.000 hab. 2008</th>
<th style="text-align: right;">Población 2012</th>
<th style="text-align: right;">Expedientes 2012</th>
<th style="text-align: right;">Por 1.000 hab. 2012</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Granada</td>
<td style="text-align: right;">236.207</td>
<td style="text-align: right;">258.933</td>
<td style="text-align: right;">1.096</td>
<td style="text-align: right;">239.017</td>
<td style="text-align: right;">215.383</td>
<td style="text-align: right;">901</td>
</tr>
<tr class="even">
<td style="text-align: left;">Málaga</td>
<td style="text-align: right;">566.447</td>
<td style="text-align: right;">181.646</td>
<td style="text-align: right;">321</td>
<td style="text-align: right;">568.479</td>
<td style="text-align: right;">137.173</td>
<td style="text-align: right;">241</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Córdoba</td>
<td style="text-align: right;">325.453</td>
<td style="text-align: right;">68.713</td>
<td style="text-align: right;">211</td>
<td style="text-align: right;">328.704</td>
<td style="text-align: right;">74.572</td>
<td style="text-align: right;">227</td>
</tr>
<tr class="even">
<td style="text-align: left;">Cádiz</td>
<td style="text-align: right;">126.766</td>
<td style="text-align: right;">31.743</td>
<td style="text-align: right;">250</td>
<td style="text-align: right;">123.948</td>
<td style="text-align: right;">33.443</td>
<td style="text-align: right;">270</td>
</tr>
</tbody>
</table>
</div>
</div>
</figure>
</div>
</div>
<p>The pattern is, in the technical sense of the word, anomalous. At the high point of the period audited, the city of Granada was opening more than one traffic sanction per inhabitant per year — a rate roughly four times that of Córdoba, a comparable inland provincial capital, and roughly four times that of Málaga, which had more than twice Granada’s population and considerably more vehicles. Even at the lower end of the period, with sanctions falling from 258,933 to 215,383, Granada’s per-capita rate remained between three and four times those of its peers. The Ombudsman’s dictamen explicitly ruled out the most obvious candidate explanation — that <em>granadinos</em> drive worse than <em>malagueños</em> or <em>cordobeses</em> — on the grounds that no plausible behavioural difference of that magnitude exists or has ever been documented.</p>
<div class="block-data">
<p>The comparison set has acknowledged limits and they should be named. Málaga is more than twice Granada’s size; Cádiz is half of it; Córdoba is the closest peer in both population and provincial-capital function. Even after these caveats, Granada’s per-capita sanction rate stands outside any plausible normal range for a Spanish provincial capital of its category. National-scale press analyses since the dictamen — most notably the studies periodically published by the Fundación Línea Directa — have continued to identify Granada among the five most prolific sanctioning municipalities in Spain, in the company of Madrid, Barcelona, Palma de Mallorca and Bilbao <span class="citation" data-cites="linea_directa_2016">(<a href="references.html#ref-linea_directa_2016" role="doc-biblioref">Fundación Línea Directa, 2016</a>)</span>; the company is not flattering and the explanation is not forthcoming.</p>
</div>
</section>
<section id="sec-sanctions-note" class="level2" data-number="10.14">
<h2 data-number="10.14" class="anchored" data-anchor-id="sec-sanctions-note"><span class="header-section-number">10.14</span> A note on what this table cannot show</h2>
<p>The reader who has reached this point is entitled to ask why the table covers only Andalusian capitals and does not extend to the provincial capitals of comparable size elsewhere in Spain — Vitoria, Valladolid, Oviedo, Pamplona, A Coruña — which the chapter’s argument might seem naturally to invite. The honest answer is that no comparable institutional audit exists for those cities, and that the apparently equivalent figures one can assemble from press releases, municipal budgets and DGT spreadsheets are <em>not</em> in fact equivalent: each municipality counts, classifies and reports differently; the boundary between “sanción de tráfico” and “sanción de movilidad” varies; the treatment of expedientes that begin and are subsequently voided differs; and the published totals are not always disaggregated from those of provincial-level traffic police. A table built on those figures would have the appearance of rigour without the substance, which is the worst combination in this kind of work.</p>
<p>What the comparison set above <em>does</em> support is a single, defensible claim: within the institutional context for which a proper audit exists — the eight Andalusian capitals — Granada has been, demonstrably and over a sustained period, an outlier of a kind that the responsible authority itself was unable to explain. The chapter rests on that claim and not on a more ambitious one.</p>
<p>For the urban-mortality dimension, the chapter relies on the provincial-level figures published annually by the Comisión Provincial de Tráfico <span class="citation" data-cites="comision_trafico_granada_2026">(<a href="references.html#ref-comision_trafico_granada_2026" role="doc-biblioref">Redacción ahoraGranada, 2026</a>)</span>; these are not directly comparable to municipal-level figures from other capitals, and no attempt is made here to force them into a comparison they cannot sustain. The DGT’s own consolidated urban balance for 2024 — 488 fatalities and 5,043 hospitalised casualties in Spanish urban roads, of which 79 per cent were vulnerable users <span class="citation" data-cites="dgt_urban_2025">(<a href="references.html#ref-dgt_urban_2025" role="doc-biblioref">Dirección General de Tráfico, 2025</a>)</span> — is the figure against which local trends should be read, but the desegregation by municipality is not published in a form that would allow a clean intercity table.</p>
<div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" data-line-spacing="2" role="list" style="display: none">
<div id="ref-cocola-gant_2018" class="csl-entry" role="listitem">
Cócola-Gant, Agustín. (2018). Tourism gentrification. In Loretta Lees & Martin Phillips (Eds.), <em>Handbook of gentrification studies</em> (pp. 281–293). Edward Elgar.
</div>
<div id="ref-defensor_pueblo_andaluz_2014" class="csl-entry" role="listitem">
Defensor del Pueblo Andaluz. (2014). <em>Queremos saber porqué las sanciones de tráfico en <span>Granada</span> son muy superiores al resto de provincias con similar parque móvil</em>. Queja de oficio, resumen del resultado. <a href="https://www.defensordelpuebloandaluz.es/queremos-saber-porque-las-sanciones-de-trafico-en-granada-son-muy-superior-al-resto-de-provincias">https://www.defensordelpuebloandaluz.es/queremos-saber-porque-las-sanciones-de-trafico-en-granada-son-muy-superior-al-resto-de-provincias</a>
</div>
<div id="ref-dgt_urban_2025" class="csl-entry" role="listitem">
Dirección General de Tráfico. (2025). <em>Balance de siniestralidad vial. Vías urbanas, año 2024</em>. Nota de prensa, DGT. <a href="https://www.dgt.es/comunicacion/notas-de-prensa/20250708-descienden-un-6-los-fallecidos-por-siniestro-de-trafico-en-las-ciudades/">https://www.dgt.es/comunicacion/notas-de-prensa/20250708-descienden-un-6-los-fallecidos-por-siniestro-de-trafico-en-las-ciudades/</a>
</div>
<div id="ref-linea_directa_2016" class="csl-entry" role="listitem">
Fundación Línea Directa. (2016). <em>Estudio sobre las multas municipales en españa, 2011–2014</em>. Reseñado en Revista Tráfico y Seguridad Vial (DGT). <a href="https://revista.dgt.es/es/noticias/nacional/2016/04ABRIL/0426-Estudio-multas-municipales-Linea-Directa.shtml">https://revista.dgt.es/es/noticias/nacional/2016/04ABRIL/0426-Estudio-multas-municipales-Linea-Directa.shtml</a>
</div>
<div id="ref-comision_trafico_granada_2026" class="csl-entry" role="listitem">
Redacción ahoraGranada. (2026). <em>Las víctimas mortales en carretera en <span>Granada</span> descienden un 11% pero aumentan los heridos hospitalizados</em>. ahoraGranada. <a href="https://www.ahoragranada.com/noticias/las-victimas-mortales-en-carretera-en-granada-descienden-un-11-pero-aumentan-los-heridos-hospitalizados/">https://www.ahoragranada.com/noticias/las-victimas-mortales-en-carretera-en-granada-descienden-un-11-pero-aumentan-los-heridos-hospitalizados/</a>
</div>