[{"code":"01.511","codeDigits":"01511","level":"province","name":{"fr":"Tanger-Assilah","ar":"طنجة-أصيلة"},"topics":{"dwellings":{"total":554635,"deficitRate":1.7},"occupancy":{"occupied":68.6,"vacant":13.2,"seasonal":18.2,"unoccupied":31.4},"type":{"villa":1.8,"apartment":38.5,"traditional":0.6,"modern":58,"sound":99,"slum":0.5,"ruralType":0.1,"other":0.5,"precarious":1},"age":{"under20":67.4,"20-49":29,"50+":3.7},"ageByType":{"villaUnder20":67.5,"villa20to49":28.2,"villa50Plus":4.3,"apartmentUnder20":82.5,"apartment20to49":15.6,"apartment50Plus":1.8,"traditionalUnder20":43.6,"traditional20to49":26.7,"traditional50Plus":29.7,"modernUnder20":57.8,"modern20to49":37.8,"modern50Plus":4.4,"soundUnder20":67.5,"sound20to49":28.9,"sound50Plus":3.6,"slumUnder20":54.2,"slum20to49":33.2,"slum50Plus":12.5,"ruralTypeUnder20":40.4,"ruralType20to49":33.7,"ruralType50Plus":25.9,"otherUnder20":59.7,"other20to49":33.3,"other50Plus":7,"precariousUnder20":55.7,"precarious20to49":33.3,"precarious50Plus":11},"walls":{"concreteOrBrick":99.7,"stone":0.2,"other":0.1},"roofs":{"slab":98.9,"woodOrTiles":0.9,"sheetMetal":0.1,"other":0.2},"networks":{"electricity":96,"water":95.3,"sewerage":97.3}}},{"code":"01.573","codeDigits":"01573","level":"province","name":{"fr":"M'diq-Fnideq","ar":"المضيق-الفنيدق"},"topics":{"dwellings":{"total":156056,"deficitRate":0.7},"occupancy":{"occupied":40.7,"vacant":11.6,"seasonal":47.8,"unoccupied":59.3},"type":{"villa":1.8,"apartment":54.4,"traditional":0.7,"modern":42.7,"sound":99.7,"slum":0.1,"ruralType":0,"other":0.2,"precarious":0.3},"age":{"under20":79.4,"20-49":19.3,"50+":1.3},"ageByType":{"villaUnder20":72.4,"villa20to49":27,"villa50Plus":0.6,"apartmentUnder20":84.7,"apartment20to49":14,"apartment50Plus":1.3,"traditionalUnder20":63.7,"traditional20to49":33,"traditional50Plus":3.4,"modernUnder20":73.3,"modern20to49":25.6,"modern50Plus":1.1,"soundUnder20":79.4,"sound20to49":19.3,"sound50Plus":1.3,"slumUnder20":64.2,"slum20to49":31.3,"slum50Plus":4.5,"ruralTypeUnder20":53.8,"ruralType20to49":36.8,"ruralType50Plus":9.4,"otherUnder20":68.8,"other20to49":29.7,"other50Plus":1.5,"precariousUnder20":66.3,"precarious20to49":30.7,"precarious50Plus":3},"walls":{"concreteOrBrick":99.8,"stone":0.1,"other":0},"roofs":{"slab":99.4,"woodOrTiles":0.5,"sheetMetal":0,"other":0},"networks":{"electricity":97.2,"water":95.4,"sewerage":96.4}}},{"code":"01.571","codeDigits":"01571","level":"province","name":{"fr":"Tétouan","ar":"تطوان"},"topics":{"dwellings":{"total":181353,"deficitRate":1},"occupancy":{"occupied":64.3,"vacant":12.3,"seasonal":23.4,"unoccupied":35.7},"type":{"villa":1.3,"apartment":35.7,"traditional":3.2,"modern":59.2,"sound":99.3,"slum":0.3,"ruralType":0.1,"other":0.3,"precarious":0.7},"age":{"under20":57.5,"20-49":36.2,"50+":6.3},"ageByType":{"villaUnder20":63.8,"villa20to49":34.5,"villa50Plus":1.7,"apartmentUnder20":72.4,"apartment20to49":23.9,"apartment50Plus":3.7,"traditionalUnder20":11.2,"traditional20to49":12.8,"traditional50Plus":75.9,"modernUnder20":51.1,"modern20to49":44.7,"modern50Plus":4.2,"soundUnder20":57.7,"sound20to49":36,"sound50Plus":6.3,"slumUnder20":20.4,"slum20to49":60.6,"slum50Plus":18.9,"ruralTypeUnder20":26.3,"ruralType20to49":63.8,"ruralType50Plus":9.9,"otherUnder20":37.6,"other20to49":42.2,"other50Plus":20.2,"precariousUnder20":28.7,"precarious20to49":53.6,"precarious50Plus":17.7},"walls":{"concreteOrBrick":99,"stone":0.9,"other":0.1},"roofs":{"slab":98.9,"woodOrTiles":1,"sheetMetal":0.1,"other":0.1},"networks":{"electricity":95.9,"water":94.5,"sewerage":95.5}}},{"code":"01.227","codeDigits":"01227","level":"province","name":{"fr":"Fahs-Anjra","ar":"الفحص-أنجرة"},"topics":{"dwellings":{"total":1129,"deficitRate":2.6},"occupancy":{"occupied":79,"vacant":16.5,"seasonal":4.5,"unoccupied":21},"type":{"villa":0.4,"apartment":0.3,"traditional":0.6,"modern":97,"sound":98.2,"slum":0.7,"ruralType":0.5,"other":0.5,"precarious":1.8},"age":{"under20":54.4,"20-49":42.5,"50+":3.1},"ageByType":{"villaUnder20":100,"villa20to49":0,"villa50Plus":0,"apartmentUnder20":100,"apartment20to49":0,"apartment50Plus":0,"traditionalUnder20":57.1,"traditional20to49":42.9,"traditional50Plus":0,"modernUnder20":54.2,"modern20to49":42.7,"modern50Plus":3.1,"soundUnder20":54.5,"sound20to49":42.5,"sound50Plus":3.1,"slumUnder20":50,"slum20to49":50,"slum50Plus":0,"ruralTypeUnder20":16.7,"ruralType20to49":66.7,"ruralType50Plus":16.7,"otherUnder20":83.3,"other20to49":16.7,"other50Plus":0,"precariousUnder20":50,"precarious20to49":45,"precarious50Plus":5},"walls":{"concreteOrBrick":99.5,"stone":0.4,"other":0.2},"roofs":{"slab":98.1,"woodOrTiles":1.6,"sheetMetal":0.1,"other":0.2},"networks":{"electricity":96.4,"water":87.3,"sewerage":85.1}}},{"code":"01.331","codeDigits":"01331","level":"province","name":{"fr":"Larache","ar":"العرائش"},"topics":{"dwellings":{"total":98267,"deficitRate":6.9},"occupancy":{"occupied":72.5,"vacant":12.2,"seasonal":15.3,"unoccupied":27.5},"type":{"villa":1.2,"apartment":14.6,"traditional":4.6,"modern":74.4,"sound":94.8,"slum":4.1,"ruralType":0.6,"other":0.4,"precarious":5.2},"age":{"under20":56.1,"20-49":37,"50+":6.9},"ageByType":{"villaUnder20":69.8,"villa20to49":26.9,"villa50Plus":3.4,"apartmentUnder20":80.5,"apartment20to49":16.6,"apartment50Plus":2.9,"traditionalUnder20":14.2,"traditional20to49":29.4,"traditional50Plus":56.4,"modernUnder20":55.6,"modern20to49":40.3,"modern50Plus":4,"soundUnder20":57.7,"sound20to49":36,"sound50Plus":6.4,"slumUnder20":22.1,"slum20to49":60.2,"slum50Plus":17.7,"ruralTypeUnder20":48.3,"ruralType20to49":42.8,"ruralType50Plus":9,"otherUnder20":46.3,"other20to49":33.3,"other50Plus":20.4,"precariousUnder20":27.2,"precarious20to49":55.8,"precarious50Plus":16.9},"walls":{"concreteOrBrick":98,"stone":1.1,"other":0.9},"roofs":{"slab":95.2,"woodOrTiles":1.2,"sheetMetal":1.2,"other":2.4},"networks":{"electricity":94.1,"water":90.1,"sewerage":92.7}}},{"code":"01.051","codeDigits":"01051","level":"province","name":{"fr":"Al Hoceima","ar":"الحسيمة"},"topics":{"dwellings":{"total":66837,"deficitRate":2.2},"occupancy":{"occupied":53,"vacant":10.7,"seasonal":36.3,"unoccupied":47},"type":{"villa":1,"apartment":21.5,"traditional":0.9,"modern":75.7,"sound":99,"slum":0.3,"ruralType":0.3,"other":0.4,"precarious":1},"age":{"under20":75.2,"20-49":23.5,"50+":1.3},"ageByType":{"villaUnder20":86.1,"villa20to49":13.3,"villa50Plus":0.6,"apartmentUnder20":91.2,"apartment20to49":8.7,"apartment50Plus":0.1,"traditionalUnder20":51.6,"traditional20to49":39,"traditional50Plus":9.4,"modernUnder20":71.3,"modern20to49":27.4,"modern50Plus":1.3,"soundUnder20":75.6,"sound20to49":23.3,"sound50Plus":1.1,"slumUnder20":30.4,"slum20to49":53.6,"slum50Plus":16,"ruralTypeUnder20":27.3,"ruralType20to49":43.1,"ruralType50Plus":29.6,"otherUnder20":50.5,"other20to49":39.1,"other50Plus":10.4,"precariousUnder20":37,"precarious20to49":45.1,"precarious50Plus":17.9},"walls":{"concreteOrBrick":99.3,"stone":0.4,"other":0.2},"roofs":{"slab":98.6,"woodOrTiles":1,"sheetMetal":0.1,"other":0.3},"networks":{"electricity":97.3,"water":95.3,"sewerage":91.6}}},{"code":"01.151","codeDigits":"01151","level":"province","name":{"fr":"Chefchaouen","ar":"شفشاون"},"topics":{"dwellings":{"total":25762,"deficitRate":2.1},"occupancy":{"occupied":63.4,"vacant":20.8,"seasonal":15.8,"unoccupied":36.6},"type":{"villa":0.8,"apartment":14.8,"traditional":9.5,"modern":73.4,"sound":98.5,"slum":0.3,"ruralType":0.6,"other":0.6,"precarious":1.5},"age":{"under20":55.4,"20-49":33.8,"50+":10.7},"ageByType":{"villaUnder20":64.5,"villa20to49":35,"villa50Plus":0.5,"apartmentUnder20":74.5,"apartment20to49":24.7,"apartment50Plus":0.9,"traditionalUnder20":4.4,"traditional20to49":36,"traditional50Plus":59.6,"modernUnder20":58.8,"modern20to49":34.9,"modern50Plus":6.3,"soundUnder20":55.9,"sound20to49":33.5,"sound50Plus":10.6,"slumUnder20":43.3,"slum20to49":52.3,"slum50Plus":4.4,"ruralTypeUnder20":9.6,"ruralType20to49":69.9,"ruralType50Plus":20.5,"otherUnder20":31,"other20to49":45.5,"other50Plus":23.5,"precariousUnder20":23.8,"precarious20to49":57.4,"precarious50Plus":18.7},"walls":{"concreteOrBrick":96.6,"stone":2.8,"other":0.6},"roofs":{"slab":97.9,"woodOrTiles":1.5,"sheetMetal":0.1,"other":0.5},"networks":{"electricity":90.8,"water":89.4,"sewerage":86.1}}},{"code":"01.405","codeDigits":"01405","level":"province","name":{"fr":"Ouezzane","ar":"وزان"},"topics":{"dwellings":{"total":25255,"deficitRate":8.4},"occupancy":{"occupied":80.6,"vacant":11,"seasonal":8.4,"unoccupied":19.4},"type":{"villa":1,"apartment":8.9,"traditional":9.7,"modern":73.8,"sound":93.3,"slum":0.9,"ruralType":5.1,"other":0.6,"precarious":6.7},"age":{"under20":52.9,"20-49":37.1,"50+":10},"ageByType":{"villaUnder20":63.4,"villa20to49":27.6,"villa50Plus":9,"apartmentUnder20":89.9,"apartment20to49":9.9,"apartment50Plus":0.3,"traditionalUnder20":37.1,"traditional20to49":31,"traditional50Plus":31.9,"modernUnder20":52.4,"modern20to49":40.1,"modern50Plus":7.5,"soundUnder20":54.5,"sound20to49":36.1,"sound50Plus":9.3,"slumUnder20":20.2,"slum20to49":47.8,"slum50Plus":32,"ruralTypeUnder20":29.7,"ruralType20to49":52.5,"ruralType50Plus":17.8,"otherUnder20":43.3,"other20to49":40.1,"other50Plus":16.6,"precariousUnder20":29.7,"precarious20to49":50.7,"precarious50Plus":19.6},"walls":{"concreteOrBrick":91.4,"stone":4,"other":4.6},"roofs":{"slab":92.2,"woodOrTiles":2.2,"sheetMetal":0.6,"other":5},"networks":{"electricity":96.8,"water":95.5,"sewerage":91.3}}},{"code":"02.411","codeDigits":"02411","level":"province","name":{"fr":"Oujda-Angad","ar":"وجدة-أنجاد"},"topics":{"dwellings":{"total":191561,"deficitRate":1.4},"occupancy":{"occupied":67.4,"vacant":13.8,"seasonal":18.8,"unoccupied":32.6},"type":{"villa":4.3,"apartment":14.9,"traditional":8.5,"modern":71.7,"sound":99.5,"slum":0.1,"ruralType":0.1,"other":0.4,"precarious":0.5},"age":{"under20":62,"20-49":33.5,"50+":4.4},"ageByType":{"villaUnder20":64.8,"villa20to49":33.5,"villa50Plus":1.7,"apartmentUnder20":83.8,"apartment20to49":12.5,"apartment50Plus":3.6,"traditionalUnder20":12.9,"traditional20to49":60.8,"traditional50Plus":26.3,"modernUnder20":63.3,"modern20to49":34.6,"modern50Plus":2.1,"soundUnder20":62.1,"sound20to49":33.5,"sound50Plus":4.4,"slumUnder20":34.7,"slum20to49":40.5,"slum50Plus":24.8,"ruralTypeUnder20":47.7,"ruralType20to49":44.5,"ruralType50Plus":7.8,"otherUnder20":46.4,"other20to49":40.9,"other50Plus":12.7,"precariousUnder20":43.9,"precarious20to49":41.3,"precarious50Plus":14.8},"walls":{"concreteOrBrick":97.5,"stone":2.4,"other":0.1},"roofs":{"slab":98.8,"woodOrTiles":1,"sheetMetal":0,"other":0.1},"networks":{"electricity":97.3,"water":97.2,"sewerage":98.5}}},{"code":"02.381","codeDigits":"02381","level":"province","name":{"fr":"Nador","ar":"الناضور"},"topics":{"dwellings":{"total":174913,"deficitRate":1.5},"occupancy":{"occupied":56.4,"vacant":13,"seasonal":30.6,"unoccupied":43.6},"type":{"villa":1.4,"apartment":19.4,"traditional":4.4,"modern":74.2,"sound":99.3,"slum":0.2,"ruralType":0.1,"other":0.3,"precarious":0.7},"age":{"under20":58.9,"20-49":38.7,"50+":2.5},"ageByType":{"villaUnder20":79.1,"villa20to49":19.3,"villa50Plus":1.6,"apartmentUnder20":76.6,"apartment20to49":22.2,"apartment50Plus":1.3,"traditionalUnder20":22.3,"traditional20to49":57.6,"traditional50Plus":20.1,"modernUnder20":56.2,"modern20to49":42.2,"modern50Plus":1.7,"soundUnder20":59,"sound20to49":38.6,"sound50Plus":2.4,"slumUnder20":40.3,"slum20to49":44.6,"slum50Plus":15.1,"ruralTypeUnder20":32,"ruralType20to49":46.9,"ruralType50Plus":21.1,"otherUnder20":48.7,"other20to49":45.1,"other50Plus":6.2,"precariousUnder20":42.9,"precarious20to49":45.3,"precarious50Plus":11.9},"walls":{"concreteOrBrick":98.4,"stone":1.5,"other":0.1},"roofs":{"slab":98.3,"woodOrTiles":1.5,"sheetMetal":0,"other":0.2},"networks":{"electricity":95,"water":88.3,"sewerage":82.5}}},{"code":"02.167","codeDigits":"02167","level":"province","name":{"fr":"Driouch","ar":"الدريوش"},"topics":{"dwellings":{"total":24492,"deficitRate":6.2},"occupancy":{"occupied":59.1,"vacant":13.3,"seasonal":27.5,"unoccupied":40.9},"type":{"villa":0.5,"apartment":5.5,"traditional":1.2,"modern":89.5,"sound":96.7,"slum":1.1,"ruralType":1.5,"other":0.6,"precarious":3.3},"age":{"under20":57.8,"20-49":38.2,"50+":4},"ageByType":{"villaUnder20":63.5,"villa20to49":36.5,"villa50Plus":0,"apartmentUnder20":65.8,"apartment20to49":33.2,"apartment50Plus":1,"traditionalUnder20":34.9,"traditional20to49":44.7,"traditional50Plus":20.4,"modernUnder20":58.9,"modern20to49":38.7,"modern50Plus":2.4,"soundUnder20":59,"sound20to49":38.5,"sound50Plus":2.6,"slumUnder20":33.6,"slum20to49":4.3,"slum50Plus":62,"ruralTypeUnder20":8.3,"ruralType20to49":37.7,"ruralType50Plus":54.1,"otherUnder20":41,"other20to49":52.3,"other50Plus":6.8,"precariousUnder20":23.2,"precarious20to49":29.3,"precarious50Plus":47.5},"walls":{"concreteOrBrick":97.8,"stone":1.5,"other":0.6},"roofs":{"slab":97.2,"woodOrTiles":1.5,"sheetMetal":0.3,"other":1},"networks":{"electricity":96,"water":81.6,"sewerage":58.9}}},{"code":"02.275","codeDigits":"02275","level":"province","name":{"fr":"Jerada","ar":"جرادة"},"topics":{"dwellings":{"total":19037,"deficitRate":4.8},"occupancy":{"occupied":77.6,"vacant":9.5,"seasonal":12.9,"unoccupied":22.4},"type":{"villa":3.3,"apartment":1.6,"traditional":9.3,"modern":82.2,"sound":96.3,"slum":1.7,"ruralType":0.8,"other":1.2,"precarious":3.7},"age":{"under20":40.2,"20-49":49.2,"50+":10.6},"ageByType":{"villaUnder20":20.2,"villa20to49":35.1,"villa50Plus":44.7,"apartmentUnder20":45.9,"apartment20to49":47.1,"apartment50Plus":7,"traditionalUnder20":32.8,"traditional20to49":58.5,"traditional50Plus":8.7,"modernUnder20":42.2,"modern20to49":49.7,"modern50Plus":8.1,"soundUnder20":40.6,"sound20to49":50,"sound50Plus":9.4,"slumUnder20":47.1,"slum20to49":30.4,"slum50Plus":22.4,"ruralTypeUnder20":5.1,"ruralType20to49":4.5,"ruralType50Plus":90.4,"otherUnder20":17.8,"other20to49":44.3,"other50Plus":38,"precariousUnder20":28.2,"precarious20to49":29,"precarious50Plus":42.8},"walls":{"concreteOrBrick":94.4,"stone":5.2,"other":0.4},"roofs":{"slab":91.2,"woodOrTiles":6.9,"sheetMetal":1.1,"other":0.9},"networks":{"electricity":96.9,"water":96.8,"sewerage":96.5}}},{"code":"02.113","codeDigits":"02113","level":"province","name":{"fr":"Berkane","ar":"بركان"},"topics":{"dwellings":{"total":93918,"deficitRate":3.1},"occupancy":{"occupied":47,"vacant":12,"seasonal":41,"unoccupied":53},"type":{"villa":2.3,"apartment":23.7,"traditional":3.9,"modern":69.1,"sound":99,"slum":0.5,"ruralType":0.1,"other":0.4,"precarious":1},"age":{"under20":59,"20-49":37.2,"50+":3.7},"ageByType":{"villaUnder20":71.7,"villa20to49":27,"villa50Plus":1.2,"apartmentUnder20":91.2,"apartment20to49":8.5,"apartment50Plus":0.2,"traditionalUnder20":13.2,"traditional20to49":52.4,"traditional50Plus":34.4,"modernUnder20":50.7,"modern20to49":46.4,"modern50Plus":2.9,"soundUnder20":59.4,"sound20to49":37.1,"sound50Plus":3.4,"slumUnder20":14.5,"slum20to49":51.1,"slum50Plus":34.4,"ruralTypeUnder20":10,"ruralType20to49":47,"ruralType50Plus":43,"otherUnder20":38.8,"other20to49":45.1,"other50Plus":16.1,"precariousUnder20":22.3,"precarious20to49":48.5,"precarious50Plus":29.2},"walls":{"concreteOrBrick":98.3,"stone":1.5,"other":0.2},"roofs":{"slab":98.2,"woodOrTiles":1.1,"sheetMetal":0.2,"other":0.4},"networks":{"electricity":97.6,"water":97.5,"sewerage":97.4}}},{"code":"02.533","codeDigits":"02533","level":"province","name":{"fr":"Taourirt","ar":"تاوريرت"},"topics":{"dwellings":{"total":44361,"deficitRate":2.8},"occupancy":{"occupied":72.3,"vacant":13.2,"seasonal":14.5,"unoccupied":27.7},"type":{"villa":0.9,"apartment":2.8,"traditional":3,"modern":91.8,"sound":98.4,"slum":0.4,"ruralType":0.3,"other":0.9,"precarious":1.6},"age":{"under20":63.4,"20-49":34.8,"50+":1.8},"ageByType":{"villaUnder20":83.4,"villa20to49":16.6,"villa50Plus":0,"apartmentUnder20":61.4,"apartment20to49":37.7,"apartment50Plus":0.9,"traditionalUnder20":24.3,"traditional20to49":57,"traditional50Plus":18.7,"modernUnder20":64.9,"modern20to49":34,"modern50Plus":1.1,"soundUnder20":63.7,"sound20to49":34.7,"sound50Plus":1.6,"slumUnder20":33.4,"slum20to49":58.1,"slum50Plus":8.4,"ruralTypeUnder20":23.2,"ruralType20to49":34.1,"ruralType50Plus":42.8,"otherUnder20":53.6,"other20to49":42.8,"other50Plus":3.7,"precariousUnder20":42.6,"precarious20to49":44.9,"precarious50Plus":12.5},"walls":{"concreteOrBrick":96.6,"stone":3.1,"other":0.3},"roofs":{"slab":96.8,"woodOrTiles":2.7,"sheetMetal":0.1,"other":0.4},"networks":{"electricity":95.6,"water":96.4,"sewerage":96.1}}},{"code":"02.265","codeDigits":"02265","level":"province","name":{"fr":"Guercif","ar":"جرسيف"},"topics":{"dwellings":{"total":24808,"deficitRate":6.2},"occupancy":{"occupied":72.3,"vacant":13.7,"seasonal":14.1,"unoccupied":27.7},"type":{"villa":0.4,"apartment":15,"traditional":1,"modern":78.9,"sound":95.4,"slum":0.7,"ruralType":1,"other":2.9,"precarious":4.6},"age":{"under20":79.9,"20-49":18.9,"50+":1.3},"ageByType":{"villaUnder20":80.2,"villa20to49":8.8,"villa50Plus":11,"apartmentUnder20":90.7,"apartment20to49":9.3,"apartment50Plus":0,"traditionalUnder20":55.6,"traditional20to49":39.6,"traditional50Plus":4.7,"modernUnder20":80.3,"modern20to49":18.7,"modern50Plus":1,"soundUnder20":81.7,"sound20to49":17.4,"sound50Plus":0.9,"slumUnder20":20,"slum20to49":67.5,"slum50Plus":12.5,"ruralTypeUnder20":27.3,"ruralType20to49":58.2,"ruralType50Plus":14.5,"otherUnder20":52.6,"other20to49":41.4,"other50Plus":6.1,"precariousUnder20":41.8,"precarious20to49":49.3,"precarious50Plus":9},"walls":{"concreteOrBrick":97.2,"stone":1.2,"other":1.6},"roofs":{"slab":96.5,"woodOrTiles":1.3,"sheetMetal":0.3,"other":1.9},"networks":{"electricity":96.5,"water":95.3,"sewerage":95}}},{"code":"02.251","codeDigits":"02251","level":"province","name":{"fr":"Figuig","ar":"فجيج"},"topics":{"dwellings":{"total":25482,"deficitRate":11.3},"occupancy":{"occupied":69.1,"vacant":15.4,"seasonal":15.5,"unoccupied":30.9},"type":{"villa":1,"apartment":2.3,"traditional":10.8,"modern":77.9,"sound":92.1,"slum":0.6,"ruralType":5.7,"other":1.6,"precarious":7.9},"age":{"under20":53.1,"20-49":40.7,"50+":6.2},"ageByType":{"villaUnder20":54.5,"villa20to49":41.4,"villa50Plus":4.1,"apartmentUnder20":66.3,"apartment20to49":33.7,"apartment50Plus":0,"traditionalUnder20":14.8,"traditional20to49":51,"traditional50Plus":34.2,"modernUnder20":57.8,"modern20to49":39.9,"modern50Plus":2.3,"soundUnder20":52.9,"sound20to49":41.1,"sound50Plus":6,"slumUnder20":54.3,"slum20to49":45.7,"slum50Plus":0,"ruralTypeUnder20":52.5,"ruralType20to49":40.7,"ruralType50Plus":6.9,"otherUnder20":64.6,"other20to49":17.1,"other50Plus":18.4,"precariousUnder20":55.1,"precarious20to49":36.3,"precarious50Plus":8.7},"walls":{"concreteOrBrick":88.9,"stone":5.3,"other":5.8},"roofs":{"slab":87.7,"woodOrTiles":4.9,"sheetMetal":1.2,"other":6.2},"networks":{"electricity":91.6,"water":91.7,"sewerage":77.4}}},{"code":"03.231","codeDigits":"03231","level":"province","name":{"fr":"Fès","ar":"فاس"},"topics":{"dwellings":{"total":439093,"deficitRate":5},"occupancy":{"occupied":72.1,"vacant":15.9,"seasonal":12,"unoccupied":27.9},"type":{"villa":2.5,"apartment":33.3,"traditional":3.4,"modern":56.9,"sound":96.1,"slum":2.8,"ruralType":0.1,"other":1,"precarious":3.9},"age":{"under20":50.5,"20-49":42.3,"50+":7.2},"ageByType":{"villaUnder20":52.5,"villa20to49":42.5,"villa50Plus":5,"apartmentUnder20":68.5,"apartment20to49":28.6,"apartment50Plus":2.9,"traditionalUnder20":6.9,"traditional20to49":13.8,"traditional50Plus":79.3,"modernUnder20":44.6,"modern20to49":49.8,"modern50Plus":5.5,"soundUnder20":51.8,"sound20to49":41,"sound50Plus":7.2,"slumUnder20":16.8,"slum20to49":77,"slum50Plus":6.2,"ruralTypeUnder20":29.5,"ruralType20to49":59.2,"ruralType50Plus":11.3,"otherUnder20":27.7,"other20to49":63.3,"other50Plus":9,"precariousUnder20":19.9,"precarious20to49":73.1,"precarious50Plus":7},"walls":{"concreteOrBrick":99.3,"stone":0.5,"other":0.1},"roofs":{"slab":98.6,"woodOrTiles":1.2,"sheetMetal":0.1,"other":0.2},"networks":{"electricity":96.6,"water":96.6,"sewerage":97.8}}},{"code":"03.061","codeDigits":"03061","level":"province","name":{"fr":"Meknès","ar":"مكناس"},"topics":{"dwellings":{"total":278771,"deficitRate":2.3},"occupancy":{"occupied":73.3,"vacant":12.1,"seasonal":14.7,"unoccupied":26.7},"type":{"villa":3.3,"apartment":31.5,"traditional":5.9,"modern":57.8,"sound":98.5,"slum":0.8,"ruralType":0.2,"other":0.5,"precarious":1.5},"age":{"under20":61.7,"20-49":31.6,"50+":6.7},"ageByType":{"villaUnder20":71,"villa20to49":24.6,"villa50Plus":4.4,"apartmentUnder20":80.7,"apartment20to49":17.2,"apartment50Plus":2,"traditionalUnder20":16.3,"traditional20to49":36.7,"traditional50Plus":46.9,"modernUnder20":56.2,"modern20to49":38.8,"modern50Plus":5,"soundUnder20":62.1,"sound20to49":31.3,"sound50Plus":6.6,"slumUnder20":26.5,"slum20to49":55,"slum50Plus":18.5,"ruralTypeUnder20":35.9,"ruralType20to49":43.6,"ruralType50Plus":20.5,"otherUnder20":47,"other20to49":38.8,"other50Plus":14.2,"precariousUnder20":35.1,"precarious20to49":47.7,"precarious50Plus":17.2},"walls":{"concreteOrBrick":98.6,"stone":1.2,"other":0.3},"roofs":{"slab":97.7,"woodOrTiles":1.6,"sheetMetal":0.2,"other":0.5},"networks":{"electricity":96.8,"water":96.5,"sewerage":97.3}}},{"code":"03.171","codeDigits":"03171","level":"province","name":{"fr":"El Hajeb","ar":"الحاجب"},"topics":{"dwellings":{"total":42270,"deficitRate":5},"occupancy":{"occupied":81.3,"vacant":9.1,"seasonal":9.5,"unoccupied":18.7},"type":{"villa":1.4,"apartment":6.7,"traditional":1.6,"modern":86.6,"sound":96.3,"slum":2.2,"ruralType":0.8,"other":0.7,"precarious":3.7},"age":{"under20":62.3,"20-49":34.2,"50+":3.5},"ageByType":{"villaUnder20":72.8,"villa20to49":18.3,"villa50Plus":8.9,"apartmentUnder20":79.9,"apartment20to49":19.7,"apartment50Plus":0.5,"traditionalUnder20":39.5,"traditional20to49":35.5,"traditional50Plus":25,"modernUnder20":62.7,"modern20to49":34.7,"modern50Plus":2.6,"soundUnder20":63.6,"sound20to49":33.4,"sound50Plus":2.9,"slumUnder20":23.9,"slum20to49":57,"slum50Plus":19.1,"ruralTypeUnder20":24.9,"ruralType20to49":47.4,"ruralType50Plus":27.7,"otherUnder20":46.2,"other20to49":49.9,"other50Plus":4,"precariousUnder20":28.4,"precarious20to49":53.7,"precarious50Plus":18},"walls":{"concreteOrBrick":96.9,"stone":1.6,"other":1.5},"roofs":{"slab":96,"woodOrTiles":1.5,"sheetMetal":1,"other":1.6},"networks":{"electricity":97.3,"water":92.9,"sewerage":91.9}}},{"code":"03.271","codeDigits":"03271","level":"province","name":{"fr":"Ifrane","ar":"إفران"},"topics":{"dwellings":{"total":34731,"deficitRate":4.5},"occupancy":{"occupied":70.9,"vacant":12.1,"seasonal":17.1,"unoccupied":29.1},"type":{"villa":3.9,"apartment":14.5,"traditional":1.1,"modern":77.3,"sound":96.8,"slum":1.3,"ruralType":1,"other":0.9,"precarious":3.2},"age":{"under20":60.5,"20-49":31.6,"50+":7.9},"ageByType":{"villaUnder20":62.5,"villa20to49":23.3,"villa50Plus":14.2,"apartmentUnder20":83.7,"apartment20to49":14.9,"apartment50Plus":1.3,"traditionalUnder20":29.9,"traditional20to49":43.9,"traditional50Plus":26.2,"modernUnder20":57.7,"modern20to49":35,"modern50Plus":7.3,"soundUnder20":61.5,"sound20to49":31.6,"sound50Plus":6.9,"slumUnder20":19.7,"slum20to49":23.7,"slum50Plus":56.5,"ruralTypeUnder20":22.1,"ruralType20to49":39.1,"ruralType50Plus":38.8,"otherUnder20":63.5,"other20to49":26.8,"other50Plus":9.7,"precariousUnder20":32.1,"precarious20to49":29.5,"precarious50Plus":38.4},"walls":{"concreteOrBrick":95.8,"stone":3.4,"other":0.8},"roofs":{"slab":95.7,"woodOrTiles":3.2,"sheetMetal":0.4,"other":0.8},"networks":{"electricity":96.4,"water":96,"sewerage":96.5}}},{"code":"03.591","codeDigits":"03591","level":"province","name":{"fr":"Moulay Yacoub","ar":"مولاي يعقوب"},"topics":{"dwellings":{"total":17681,"deficitRate":6.2},"occupancy":{"occupied":60.2,"vacant":29.7,"seasonal":10.1,"unoccupied":39.8},"type":{"villa":12.3,"apartment":18.4,"traditional":0.5,"modern":64,"sound":95.1,"slum":2.4,"ruralType":1.9,"other":0.7,"precarious":4.9},"age":{"under20":88.9,"20-49":9.4,"50+":1.7},"ageByType":{"villaUnder20":99.2,"villa20to49":0.6,"villa50Plus":0.2,"apartmentUnder20":100,"apartment20to49":0,"apartment50Plus":0,"traditionalUnder20":57.5,"traditional20to49":25.3,"traditional50Plus":17.2,"modernUnder20":86.9,"modern20to49":11.8,"modern50Plus":1.3,"soundUnder20":90.9,"sound20to49":8.1,"sound50Plus":1,"slumUnder20":57.4,"slum20to49":30.8,"slum50Plus":11.8,"ruralTypeUnder20":28.9,"ruralType20to49":47.3,"ruralType50Plus":23.8,"otherUnder20":84.2,"other20to49":12.2,"other50Plus":3.7,"precariousUnder20":50.1,"precarious20to49":34.6,"precarious50Plus":15.3},"walls":{"concreteOrBrick":97.6,"stone":1,"other":1.4},"roofs":{"slab":96.1,"woodOrTiles":0.8,"sheetMetal":0.2,"other":2.9},"networks":{"electricity":81.6,"water":81.3,"sewerage":90.9}}},{"code":"03.451","codeDigits":"03451","level":"province","name":{"fr":"Sefrou","ar":"صفرو"},"topics":{"dwellings":{"total":61238,"deficitRate":6.2},"occupancy":{"occupied":75.3,"vacant":11.8,"seasonal":12.9,"unoccupied":24.7},"type":{"villa":3.3,"apartment":8,"traditional":4.7,"modern":79.7,"sound":95.7,"slum":2.1,"ruralType":0.9,"other":1.2,"precarious":4.3},"age":{"under20":55.2,"20-49":40,"50+":4.8},"ageByType":{"villaUnder20":49.6,"villa20to49":46.7,"villa50Plus":3.7,"apartmentUnder20":89.2,"apartment20to49":10.3,"apartment50Plus":0.5,"traditionalUnder20":21.3,"traditional20to49":41.4,"traditional50Plus":37.3,"modernUnder20":55,"modern20to49":42.2,"modern50Plus":2.8,"soundUnder20":56,"sound20to49":39.7,"sound50Plus":4.3,"slumUnder20":34,"slum20to49":49.1,"slum50Plus":16.9,"ruralTypeUnder20":57.2,"ruralType20to49":33.9,"ruralType50Plus":8.8,"otherUnder20":29.7,"other20to49":55.8,"other50Plus":14.5,"precariousUnder20":37.9,"precarious20to49":47.6,"precarious50Plus":14.5},"walls":{"concreteOrBrick":96.7,"stone":2.9,"other":0.4},"roofs":{"slab":94.9,"woodOrTiles":4.5,"sheetMetal":0.2,"other":0.4},"networks":{"electricity":96.2,"water":95.2,"sewerage":88.4}}},{"code":"03.131","codeDigits":"03131","level":"province","name":{"fr":"Boulemane","ar":"بولمان"},"topics":{"dwellings":{"total":23159,"deficitRate":8.2},"occupancy":{"occupied":78.9,"vacant":14.2,"seasonal":6.9,"unoccupied":21.1},"type":{"villa":0.8,"apartment":2.5,"traditional":1.3,"modern":88.9,"sound":93.5,"slum":4.8,"ruralType":1.3,"other":0.3,"precarious":6.5},"age":{"under20":43.3,"20-49":54.9,"50+":1.8},"ageByType":{"villaUnder20":35.3,"villa20to49":61.4,"villa50Plus":3.3,"apartmentUnder20":16.7,"apartment20to49":83.3,"apartment50Plus":0,"traditionalUnder20":49.2,"traditional20to49":46.2,"traditional50Plus":4.6,"modernUnder20":46.5,"modern20to49":52.7,"modern50Plus":0.8,"soundUnder20":45.7,"sound20to49":53.5,"sound50Plus":0.8,"slumUnder20":6.7,"slum20to49":80,"slum50Plus":13.2,"ruralTypeUnder20":9.4,"ruralType20to49":66.8,"ruralType50Plus":23.8,"otherUnder20":52.4,"other20to49":40.9,"other50Plus":6.7,"precariousUnder20":9.5,"precarious20to49":75.4,"precarious50Plus":15},"walls":{"concreteOrBrick":93.1,"stone":3.5,"other":3.4},"roofs":{"slab":93.2,"woodOrTiles":2.8,"sheetMetal":0.7,"other":3.3},"networks":{"electricity":93.8,"water":94,"sewerage":71.5}}},{"code":"03.531","codeDigits":"03531","level":"province","name":{"fr":"Taounate","ar":"تاونات"},"topics":{"dwellings":{"total":28766,"deficitRate":15.1},"occupancy":{"occupied":80.8,"vacant":11.2,"seasonal":7.9,"unoccupied":19.2},"type":{"villa":0.5,"apartment":1.9,"traditional":1.1,"modern":85.4,"sound":89,"slum":1.8,"ruralType":8.7,"other":0.5,"precarious":11},"age":{"under20":61.2,"20-49":33.9,"50+":5},"ageByType":{"villaUnder20":65.2,"villa20to49":31.7,"villa50Plus":3.2,"apartmentUnder20":70.8,"apartment20to49":25.1,"apartment50Plus":4.1,"traditionalUnder20":48.1,"traditional20to49":42.7,"traditional50Plus":9.2,"modernUnder20":64.8,"modern20to49":31.7,"modern50Plus":3.5,"soundUnder20":64.7,"sound20to49":31.7,"sound50Plus":3.6,"slumUnder20":36.4,"slum20to49":46.8,"slum50Plus":16.8,"ruralTypeUnder20":30.4,"ruralType20to49":53,"ruralType50Plus":16.6,"otherUnder20":57.2,"other20to49":34.5,"other50Plus":8.4,"precariousUnder20":32.6,"precarious20to49":51.2,"precarious50Plus":16.2},"walls":{"concreteOrBrick":89.7,"stone":1.6,"other":8.7},"roofs":{"slab":88.7,"woodOrTiles":1.6,"sheetMetal":1.5,"other":8.2},"networks":{"electricity":96.6,"water":89.6,"sewerage":79.4}}},{"code":"03.561","codeDigits":"03561","level":"province","name":{"fr":"Taza","ar":"تازة"},"topics":{"dwellings":{"total":73779,"deficitRate":4.5},"occupancy":{"occupied":73.6,"vacant":11.8,"seasonal":14.6,"unoccupied":26.4},"type":{"villa":0.9,"apartment":22.6,"traditional":2.9,"modern":70.5,"sound":97,"slum":1.9,"ruralType":0.6,"other":0.5,"precarious":3},"age":{"under20":49.1,"20-49":40.7,"50+":10.2},"ageByType":{"villaUnder20":56.2,"villa20to49":38.7,"villa50Plus":5.1,"apartmentUnder20":79.9,"apartment20to49":18.4,"apartment50Plus":1.7,"traditionalUnder20":9.3,"traditional20to49":21.1,"traditional50Plus":69.6,"modernUnder20":42,"modern20to49":48.8,"modern50Plus":9.3,"soundUnder20":50,"sound20to49":40.7,"sound50Plus":9.2,"slumUnder20":15.2,"slum20to49":41.3,"slum50Plus":43.5,"ruralTypeUnder20":14.7,"ruralType20to49":24.6,"ruralType50Plus":60.7,"otherUnder20":44.3,"other20to49":42.3,"other50Plus":13.4,"precariousUnder20":19.7,"precarious20to49":37.9,"precarious50Plus":42.4},"walls":{"concreteOrBrick":97.1,"stone":1.8,"other":1.1},"roofs":{"slab":96.7,"woodOrTiles":1.1,"sheetMetal":0.4,"other":1.8},"networks":{"electricity":97.9,"water":96.7,"sewerage":95}}},{"code":"04.421","codeDigits":"04421","level":"province","name":{"fr":"Rabat","ar":"الرباط"},"topics":{"dwellings":{"total":181181,"deficitRate":2.8},"occupancy":{"occupied":81.8,"vacant":8.9,"seasonal":9.3,"unoccupied":18.2},"type":{"villa":8.2,"apartment":43.2,"traditional":3.7,"modern":43.4,"sound":98.5,"slum":0.6,"ruralType":0.1,"other":0.8,"precarious":1.5},"age":{"under20":21.6,"20-49":60.8,"50+":17.6},"ageByType":{"villaUnder20":28.1,"villa20to49":65.2,"villa50Plus":6.7,"apartmentUnder20":34.3,"apartment20to49":53.5,"apartment50Plus":12.2,"traditionalUnder20":5.4,"traditional20to49":16.3,"traditional50Plus":78.3,"modernUnder20":9.1,"modern20to49":71.7,"modern50Plus":19.1,"soundUnder20":21.6,"sound20to49":61.1,"sound50Plus":17.2,"slumUnder20":17.8,"slum20to49":20.8,"slum50Plus":61.4,"ruralTypeUnder20":17.8,"ruralType20to49":67.1,"ruralType50Plus":15.1,"otherUnder20":24,"other20to49":51.7,"other50Plus":24.2,"precariousUnder20":21.2,"precarious20to49":40.3,"precarious50Plus":38.4},"walls":{"concreteOrBrick":99,"stone":0.8,"other":0.1},"roofs":{"slab":97.7,"woodOrTiles":1.8,"sheetMetal":0.2,"other":0.3},"networks":{"electricity":98.9,"water":98.6,"sewerage":98.3}}},{"code":"04.441","codeDigits":"04441","level":"province","name":{"fr":"Salé","ar":"سلا"},"topics":{"dwellings":{"total":326041,"deficitRate":2.8},"occupancy":{"occupied":81.4,"vacant":9.6,"seasonal":9,"unoccupied":18.6},"type":{"villa":1.6,"apartment":38.3,"traditional":2.2,"modern":55.7,"sound":97.8,"slum":1.3,"ruralType":0.5,"other":0.4,"precarious":2.2},"age":{"under20":45.7,"20-49":49.5,"50+":4.7},"ageByType":{"villaUnder20":48,"villa20to49":41.2,"villa50Plus":10.8,"apartmentUnder20":67.9,"apartment20to49":31.1,"apartment50Plus":1,"traditionalUnder20":12.2,"traditional20to49":43.8,"traditional50Plus":44,"modernUnder20":31.8,"modern20to49":62.9,"modern50Plus":5.3,"soundUnder20":45.8,"sound20to49":49.7,"sound50Plus":4.5,"slumUnder20":46,"slum20to49":39.9,"slum50Plus":14,"ruralTypeUnder20":43.8,"ruralType20to49":42.2,"ruralType50Plus":14.1,"otherUnder20":34.1,"other20to49":55.5,"other50Plus":10.4,"precariousUnder20":43.4,"precarious20to49":43.2,"precarious50Plus":13.4},"walls":{"concreteOrBrick":99,"stone":0.9,"other":0.2},"roofs":{"slab":97.7,"woodOrTiles":1.2,"sheetMetal":0.6,"other":0.4},"networks":{"electricity":98.1,"water":96.7,"sewerage":97}}},{"code":"04.501","codeDigits":"04501","level":"province","name":{"fr":"Skhirate-Témara","ar":"الصخيرات-تمارة"},"topics":{"dwellings":{"total":276824,"deficitRate":2.7},"occupancy":{"occupied":69.4,"vacant":16.2,"seasonal":14.4,"unoccupied":30.6},"type":{"villa":5.2,"apartment":60.8,"traditional":0.5,"modern":31.5,"sound":98,"slum":0.8,"ruralType":0.6,"other":0.5,"precarious":2},"age":{"under20":78.9,"20-49":20.4,"50+":0.7},"ageByType":{"villaUnder20":68.5,"villa20to49":26.8,"villa50Plus":4.7,"apartmentUnder20":91.1,"apartment20to49":8.9,"apartment50Plus":0,"traditionalUnder20":52.2,"traditional20to49":38.5,"traditional50Plus":9.3,"modernUnder20":59.7,"modern20to49":39.9,"modern50Plus":0.4,"soundUnder20":79.6,"sound20to49":20,"sound50Plus":0.4,"slumUnder20":41.9,"slum20to49":44.9,"slum50Plus":13.2,"ruralTypeUnder20":25.6,"ruralType20to49":50.1,"ruralType50Plus":24.4,"otherUnder20":70.7,"other20to49":26.1,"other50Plus":3.2,"precariousUnder20":44.4,"precarious20to49":41.5,"precarious50Plus":14.1},"walls":{"concreteOrBrick":99.6,"stone":0.2,"other":0.2},"roofs":{"slab":98.6,"woodOrTiles":0.7,"sheetMetal":0.4,"other":0.3},"networks":{"electricity":97.3,"water":96.7,"sewerage":91.8}}},{"code":"04.281","codeDigits":"04281","level":"province","name":{"fr":"Kénitra","ar":"القنيطرة"},"topics":{"dwellings":{"total":254854,"deficitRate":6.7},"occupancy":{"occupied":74,"vacant":11,"seasonal":15,"unoccupied":26},"type":{"villa":3.8,"apartment":29.8,"traditional":1.2,"modern":60.2,"sound":95,"slum":4.3,"ruralType":0.2,"other":0.5,"precarious":5},"age":{"under20":65.2,"20-49":31.6,"50+":3.3},"ageByType":{"villaUnder20":59.4,"villa20to49":35.4,"villa50Plus":5.2,"apartmentUnder20":88,"apartment20to49":10.9,"apartment50Plus":1.1,"traditionalUnder20":32.6,"traditional20to49":40.2,"traditional50Plus":27.2,"modernUnder20":55.4,"modern20to49":41.1,"modern50Plus":3.5,"soundUnder20":65.5,"sound20to49":31.4,"sound50Plus":3.1,"slumUnder20":60.9,"slum20to49":34.5,"slum50Plus":4.7,"ruralTypeUnder20":36.7,"ruralType20to49":40,"ruralType50Plus":23.3,"otherUnder20":51.7,"other20to49":37,"other50Plus":11.4,"precariousUnder20":58.8,"precarious20to49":35,"precarious50Plus":6.2},"walls":{"concreteOrBrick":99.2,"stone":0.4,"other":0.5},"roofs":{"slab":94.9,"woodOrTiles":1.1,"sheetMetal":2.2,"other":1.8},"networks":{"electricity":96.7,"water":91.9,"sewerage":88.3}}},{"code":"04.291","codeDigits":"04291","level":"province","name":{"fr":"Khémisset","ar":"الخميسات"},"topics":{"dwellings":{"total":101138,"deficitRate":4.3},"occupancy":{"occupied":78.8,"vacant":11.2,"seasonal":9.9,"unoccupied":21.2},"type":{"villa":1.8,"apartment":6.4,"traditional":1.5,"modern":86.9,"sound":96.6,"slum":2.1,"ruralType":0.3,"other":1,"precarious":3.4},"age":{"under20":64.2,"20-49":33.1,"50+":2.7},"ageByType":{"villaUnder20":70.3,"villa20to49":26.6,"villa50Plus":3,"apartmentUnder20":92.3,"apartment20to49":7.2,"apartment50Plus":0.5,"traditionalUnder20":39.1,"traditional20to49":47.8,"traditional50Plus":13.1,"modernUnder20":63.3,"modern20to49":34.3,"modern50Plus":2.5,"soundUnder20":64.9,"sound20to49":32.6,"sound50Plus":2.5,"slumUnder20":37.1,"slum20to49":51.8,"slum50Plus":11.1,"ruralTypeUnder20":42.4,"ruralType20to49":53.6,"ruralType50Plus":4,"otherUnder20":55.9,"other20to49":41.4,"other50Plus":2.8,"precariousUnder20":43.1,"precarious20to49":48.9,"precarious50Plus":8},"walls":{"concreteOrBrick":98.3,"stone":0.8,"other":0.9},"roofs":{"slab":96.3,"woodOrTiles":1.6,"sheetMetal":0.5,"other":1.6},"networks":{"electricity":94.6,"water":95,"sewerage":94.4}}},{"code":"04.481","codeDigits":"04481","level":"province","name":{"fr":"Sidi Kacem","ar":"سيدي قاسم"},"topics":{"dwellings":{"total":51458,"deficitRate":3.4},"occupancy":{"occupied":82.8,"vacant":10.2,"seasonal":6.9,"unoccupied":17.2},"type":{"villa":4.3,"apartment":6.4,"traditional":1.4,"modern":85.5,"sound":97.6,"slum":1,"ruralType":1,"other":0.4,"precarious":2.4},"age":{"under20":53.9,"20-49":40.7,"50+":5.4},"ageByType":{"villaUnder20":51.7,"villa20to49":44.2,"villa50Plus":4.1,"apartmentUnder20":67.6,"apartment20to49":28.4,"apartment50Plus":4,"traditionalUnder20":33.3,"traditional20to49":62.3,"traditional50Plus":4.4,"modernUnder20":53.9,"modern20to49":41,"modern50Plus":5.1,"soundUnder20":54.4,"sound20to49":40.6,"sound50Plus":5,"slumUnder20":27.4,"slum20to49":49.7,"slum50Plus":22.9,"ruralTypeUnder20":36.7,"ruralType20to49":41.7,"ruralType50Plus":21.7,"otherUnder20":45.8,"other20to49":39.3,"other50Plus":14.9,"precariousUnder20":34.4,"precarious20to49":44.6,"precarious50Plus":21.1},"walls":{"concreteOrBrick":98,"stone":0.6,"other":1.5},"roofs":{"slab":96.5,"woodOrTiles":1.7,"sheetMetal":0.2,"other":1.6},"networks":{"electricity":97.1,"water":96.7,"sewerage":95.5}}},{"code":"04.491","codeDigits":"04491","level":"province","name":{"fr":"Sidi Slimane","ar":"سيدي سليمان"},"topics":{"dwellings":{"total":37753,"deficitRate":17.7},"occupancy":{"occupied":80.9,"vacant":10.8,"seasonal":8.3,"unoccupied":19.1},"type":{"villa":1.7,"apartment":4.7,"traditional":1.7,"modern":79.5,"sound":87.6,"slum":11.7,"ruralType":0.2,"other":0.4,"precarious":12.4},"age":{"under20":50.9,"20-49":41.7,"50+":7.4},"ageByType":{"villaUnder20":40.6,"villa20to49":50.4,"villa50Plus":9,"apartmentUnder20":71.1,"apartment20to49":23.5,"apartment50Plus":5.4,"traditionalUnder20":38.2,"traditional20to49":44,"traditional50Plus":17.8,"modernUnder20":54,"modern20to49":40.5,"modern50Plus":5.6,"soundUnder20":54.3,"sound20to49":39.8,"sound50Plus":5.9,"slumUnder20":25.9,"slum20to49":56.2,"slum50Plus":17.9,"ruralTypeUnder20":33.3,"ruralType20to49":41.9,"ruralType50Plus":24.7,"otherUnder20":47.9,"other20to49":39.7,"other50Plus":12.4,"precariousUnder20":26.8,"precarious20to49":55.4,"precarious50Plus":17.9},"walls":{"concreteOrBrick":90,"stone":1.5,"other":8.5},"roofs":{"slab":86.9,"woodOrTiles":2,"sheetMetal":2.5,"other":8.6},"networks":{"electricity":87.2,"water":88,"sewerage":85.9}}},{"code":"05.091","codeDigits":"05091","level":"province","name":{"fr":"Béni Mellal","ar":"بني ملال"},"topics":{"dwellings":{"total":128702,"deficitRate":2.1},"occupancy":{"occupied":71.9,"vacant":16.9,"seasonal":11.2,"unoccupied":28.1},"type":{"villa":3.1,"apartment":11.6,"traditional":1.7,"modern":82,"sound":98.4,"slum":0.6,"ruralType":0.5,"other":0.6,"precarious":1.6},"age":{"under20":58.5,"20-49":35.1,"50+":6.4},"ageByType":{"villaUnder20":70,"villa20to49":26.4,"villa50Plus":3.5,"apartmentUnder20":90.7,"apartment20to49":8.6,"apartment50Plus":0.7,"traditionalUnder20":35.5,"traditional20to49":49.1,"traditional50Plus":15.5,"modernUnder20":54.4,"modern20to49":38.8,"modern50Plus":6.8,"soundUnder20":58.8,"sound20to49":35,"sound50Plus":6.1,"slumUnder20":29.8,"slum20to49":41.3,"slum50Plus":29,"ruralTypeUnder20":32.5,"ruralType20to49":35.8,"ruralType50Plus":31.6,"otherUnder20":48,"other20to49":34.4,"other50Plus":17.6,"precariousUnder20":36.9,"precarious20to49":37.3,"precarious50Plus":25.8},"walls":{"concreteOrBrick":98.7,"stone":1,"other":0.3},"roofs":{"slab":98.1,"woodOrTiles":1.5,"sheetMetal":0.1,"other":0.3},"networks":{"electricity":93.4,"water":93.7,"sewerage":84.7}}},{"code":"05.081","codeDigits":"05081","level":"province","name":{"fr":"Azilal","ar":"أزيلال"},"topics":{"dwellings":{"total":32970,"deficitRate":3.7},"occupancy":{"occupied":81.2,"vacant":10.9,"seasonal":7.8,"unoccupied":18.8},"type":{"villa":0.9,"apartment":2,"traditional":1.9,"modern":92.3,"sound":97.1,"slum":0.7,"ruralType":1.9,"other":0.3,"precarious":2.9},"age":{"under20":55.8,"20-49":38.4,"50+":5.8},"ageByType":{"villaUnder20":50,"villa20to49":48.3,"villa50Plus":1.6,"apartmentUnder20":33.8,"apartment20to49":64.7,"apartment50Plus":1.6,"traditionalUnder20":19.2,"traditional20to49":41.6,"traditional50Plus":39.2,"modernUnder20":58.5,"modern20to49":37.8,"modern50Plus":3.7,"soundUnder20":57.1,"sound20to49":38.5,"sound50Plus":4.3,"slumUnder20":6.8,"slum20to49":25.4,"slum50Plus":67.8,"ruralTypeUnder20":10.3,"ruralType20to49":34.3,"ruralType50Plus":55.4,"otherUnder20":36.8,"other20to49":54.1,"other50Plus":9.1,"precariousUnder20":12.3,"precarious20to49":34.3,"precarious50Plus":53.5},"walls":{"concreteOrBrick":95.1,"stone":3.2,"other":1.8},"roofs":{"slab":95.8,"woodOrTiles":2.2,"sheetMetal":0.3,"other":1.6},"networks":{"electricity":94.9,"water":93.7,"sewerage":85.2}}},{"code":"05.255","codeDigits":"05255","level":"province","name":{"fr":"Fquih Ben Salah","ar":"الفقيه بن صالح"},"topics":{"dwellings":{"total":71243,"deficitRate":1.6},"occupancy":{"occupied":68.2,"vacant":18.8,"seasonal":13,"unoccupied":31.8},"type":{"villa":1.2,"apartment":5.6,"traditional":0.8,"modern":91.1,"sound":98.7,"slum":0.8,"ruralType":0.2,"other":0.3,"precarious":1.3},"age":{"under20":57.5,"20-49":36.7,"50+":5.8},"ageByType":{"villaUnder20":53.4,"villa20to49":33.4,"villa50Plus":13.2,"apartmentUnder20":83.6,"apartment20to49":11.6,"apartment50Plus":4.8,"traditionalUnder20":47.3,"traditional20to49":40.7,"traditional50Plus":12,"modernUnder20":56.2,"modern20to49":38.2,"modern50Plus":5.6,"soundUnder20":57.6,"sound20to49":36.6,"sound50Plus":5.7,"slumUnder20":46.3,"slum20to49":36.6,"slum50Plus":17.1,"ruralTypeUnder20":25,"ruralType20to49":67.8,"ruralType50Plus":7.1,"otherUnder20":60.6,"other20to49":32.2,"other50Plus":7.1,"precariousUnder20":45.8,"precarious20to49":41,"precarious50Plus":13.2},"walls":{"concreteOrBrick":99,"stone":0.7,"other":0.2},"roofs":{"slab":98.4,"woodOrTiles":1.1,"sheetMetal":0.1,"other":0.4},"networks":{"electricity":92.4,"water":92.3,"sewerage":91}}},{"code":"05.301","codeDigits":"05301","level":"province","name":{"fr":"Khénifra","ar":"خنيفرة"},"topics":{"dwellings":{"total":85124,"deficitRate":1.6},"occupancy":{"occupied":79.1,"vacant":12,"seasonal":8.8,"unoccupied":20.9},"type":{"villa":1.2,"apartment":1.5,"traditional":1.5,"modern":94.5,"sound":98.7,"slum":0.6,"ruralType":0.2,"other":0.4,"precarious":1.3},"age":{"under20":51.1,"20-49":42.1,"50+":6.8},"ageByType":{"villaUnder20":63.9,"villa20to49":34,"villa50Plus":2.1,"apartmentUnder20":66,"apartment20to49":30.6,"apartment50Plus":3.4,"traditionalUnder20":30.7,"traditional20to49":43.8,"traditional50Plus":25.5,"modernUnder20":51.3,"modern20to49":42.4,"modern50Plus":6.3,"soundUnder20":51.4,"sound20to49":42.1,"sound50Plus":6.5,"slumUnder20":18.8,"slum20to49":40.2,"slum50Plus":41,"ruralTypeUnder20":20.7,"ruralType20to49":61,"ruralType50Plus":18.3,"otherUnder20":43,"other20to49":42.7,"other50Plus":14.3,"precariousUnder20":26.5,"precarious20to49":44.9,"precarious50Plus":28.6},"walls":{"concreteOrBrick":98,"stone":1.8,"other":0.2},"roofs":{"slab":97.5,"woodOrTiles":2,"sheetMetal":0.1,"other":0.3},"networks":{"electricity":94.8,"water":95.9,"sewerage":96.8}}},{"code":"05.311","codeDigits":"05311","level":"province","name":{"fr":"Khouribga","ar":"خريبكة"},"topics":{"dwellings":{"total":138468,"deficitRate":4.2},"occupancy":{"occupied":68,"vacant":17.2,"seasonal":14.8,"unoccupied":32},"type":{"villa":3.7,"apartment":6.2,"traditional":2,"modern":84.8,"sound":96.8,"slum":2.1,"ruralType":0.5,"other":0.6,"precarious":3.2},"age":{"under20":53,"20-49":37.7,"50+":9.3},"ageByType":{"villaUnder20":56.8,"villa20to49":26.5,"villa50Plus":16.6,"apartmentUnder20":76.8,"apartment20to49":17.7,"apartment50Plus":5.5,"traditionalUnder20":24.3,"traditional20to49":34.6,"traditional50Plus":41.1,"modernUnder20":52.8,"modern20to49":39.9,"modern50Plus":7.3,"soundUnder20":53.9,"sound20to49":37.9,"sound50Plus":8.2,"slumUnder20":24.1,"slum20to49":29.9,"slum50Plus":46,"ruralTypeUnder20":17.6,"ruralType20to49":45.4,"ruralType50Plus":37,"otherUnder20":30.8,"other20to49":37.6,"other50Plus":31.5,"precariousUnder20":24.2,"precarious20to49":33.7,"precarious50Plus":42.1},"walls":{"concreteOrBrick":97.7,"stone":2.1,"other":0.2},"roofs":{"slab":96.1,"woodOrTiles":1.4,"sheetMetal":1.3,"other":1.2},"networks":{"electricity":92.3,"water":93.1,"sewerage":93.7}}},{"code":"06.141","codeDigits":"06141","level":"province","name":{"fr":"Casablanca","ar":"الدار البيضاء"},"topics":{"dwellings":{"total":1091326,"deficitRate":9.2},"occupancy":{"occupied":78.3,"vacant":10.7,"seasonal":11,"unoccupied":21.7},"type":{"villa":3.4,"apartment":55,"traditional":1.2,"modern":34.5,"sound":94.1,"slum":5,"ruralType":0.1,"other":0.8,"precarious":5.9},"age":{"under20":43.4,"20-49":40.3,"50+":16.3},"ageByType":{"villaUnder20":37.9,"villa20to49":48.4,"villa50Plus":13.7,"apartmentUnder20":62.2,"apartment20to49":32,"apartment50Plus":5.8,"traditionalUnder20":12,"traditional20to49":21.5,"traditional50Plus":66.6,"modernUnder20":19.9,"modern20to49":50.6,"modern50Plus":29.5,"soundUnder20":45.2,"sound20to49":39.3,"sound50Plus":15.5,"slumUnder20":12.1,"slum20to49":58.7,"slum50Plus":29.2,"ruralTypeUnder20":27.8,"ruralType20to49":44,"ruralType50Plus":28.1,"otherUnder20":31.3,"other20to49":39.9,"other50Plus":28.8,"precariousUnder20":14.9,"precarious20to49":56,"precarious50Plus":29.2},"walls":{"concreteOrBrick":99.2,"stone":0.6,"other":0.2},"roofs":{"slab":95.7,"woodOrTiles":1.3,"sheetMetal":2,"other":1.1},"networks":{"electricity":98,"water":97.6,"sewerage":97.8}}},{"code":"06.141.01.00","codeDigits":"061410100","level":"province","name":{"fr":"Casablanca-Anfa","ar":"الدار البيضاء-أنفا"},"topics":{"dwellings":{"total":163192,"deficitRate":6},"occupancy":{"occupied":68.3,"vacant":15.7,"seasonal":16,"unoccupied":31.7},"type":{"villa":6.6,"apartment":74.1,"traditional":1.4,"modern":15.1,"sound":97.1,"slum":1.5,"ruralType":0,"other":1.3,"precarious":2.9},"age":{"under20":35.5,"20-49":35.3,"50+":29.2},"ageByType":{"villaUnder20":35.6,"villa20to49":47.5,"villa50Plus":16.9,"apartmentUnder20":42.8,"apartment20to49":39,"apartment50Plus":18.2,"traditionalUnder20":7.2,"traditional20to49":13.9,"traditional50Plus":78.9,"modernUnder20":6.4,"modern20to49":15.3,"modern50Plus":78.2,"soundUnder20":36.2,"sound20to49":35.6,"sound50Plus":28.2,"slumUnder20":4.5,"slum20to49":14.7,"slum50Plus":80.7,"ruralTypeUnder20":31.5,"ruralType20to49":40.9,"ruralType50Plus":27.6,"otherUnder20":23.2,"other20to49":34.7,"other50Plus":42,"precariousUnder20":13.4,"precarious20to49":24.2,"precarious50Plus":62.4},"walls":{"concreteOrBrick":99.4,"stone":0.5,"other":0.1},"roofs":{"slab":97.5,"woodOrTiles":1.5,"sheetMetal":0.5,"other":0.4},"networks":{"electricity":98,"water":97.1,"sewerage":97.3}}},{"code":"06.141.01.10","codeDigits":"061410110","level":"province","name":{"fr":"Al-Fida-Mers-Sultan","ar":"الفداء-مرس السلطان"},"topics":{"dwellings":{"total":75102,"deficitRate":4.5},"occupancy":{"occupied":80.8,"vacant":9.4,"seasonal":9.8,"unoccupied":19.2},"type":{"villa":1.3,"apartment":27.8,"traditional":6.5,"modern":62,"sound":97.6,"slum":0.8,"ruralType":0,"other":1.6,"precarious":2.4},"age":{"under20":17.4,"20-49":24.6,"50+":57.9},"ageByType":{"villaUnder20":12.1,"villa20to49":41.3,"villa50Plus":46.7,"apartmentUnder20":50.4,"apartment20to49":36.6,"apartment50Plus":13,"traditionalUnder20":5.4,"traditional20to49":13.1,"traditional50Plus":81.5,"modernUnder20":4.4,"modern20to49":19.7,"modern50Plus":75.9,"soundUnder20":17.6,"sound20to49":24.4,"sound50Plus":58,"slumUnder20":4.4,"slum20to49":43.8,"slum50Plus":51.9,"ruralTypeUnder20":12.1,"ruralType20to49":42.4,"ruralType50Plus":45.5,"otherUnder20":12,"other20to49":30.8,"other50Plus":57.2,"precariousUnder20":9.6,"precarious20to49":35.1,"precarious50Plus":55.3},"walls":{"concreteOrBrick":99.3,"stone":0.6,"other":0.1},"roofs":{"slab":97.7,"woodOrTiles":1.7,"sheetMetal":0.3,"other":0.3},"networks":{"electricity":98.4,"water":98.5,"sewerage":98.6}}},{"code":"06.141.01.20","codeDigits":"061410120","level":"province","name":{"fr":"Aïn-Sebaâ-Hay Mohammadi","ar":"عين السبع-الحي المحمدي"},"topics":{"dwellings":{"total":128602,"deficitRate":7.4},"occupancy":{"occupied":74.7,"vacant":12.5,"seasonal":12.8,"unoccupied":25.3},"type":{"villa":3.7,"apartment":69.3,"traditional":0.6,"modern":22,"sound":95.6,"slum":3.7,"ruralType":0.1,"other":0.6,"precarious":4.4},"age":{"under20":40,"20-49":41.4,"50+":18.6},"ageByType":{"villaUnder20":16.2,"villa20to49":64.1,"villa50Plus":19.7,"apartmentUnder20":53.5,"apartment20to49":40.7,"apartment50Plus":5.8,"traditionalUnder20":10.3,"traditional20to49":26.3,"traditional50Plus":63.4,"modernUnder20":8.8,"modern20to49":41.8,"modern50Plus":49.4,"soundUnder20":41.5,"sound20to49":41.7,"sound50Plus":16.7,"slumUnder20":4.8,"slum20to49":31.2,"slum50Plus":63.9,"ruralTypeUnder20":36.6,"ruralType20to49":36.9,"ruralType50Plus":26.5,"otherUnder20":23,"other20to49":45.5,"other50Plus":31.5,"precariousUnder20":7.9,"precarious20to49":33.4,"precarious50Plus":58.7},"walls":{"concreteOrBrick":99,"stone":0.7,"other":0.3},"roofs":{"slab":96.5,"woodOrTiles":1.2,"sheetMetal":1.4,"other":0.9},"networks":{"electricity":99,"water":98.6,"sewerage":98.9}}},{"code":"06.141.01.30","codeDigits":"061410130","level":"province","name":{"fr":"Hay-Hassani","ar":"الحي الحسني"},"topics":{"dwellings":{"total":194969,"deficitRate":7.5},"occupancy":{"occupied":76.5,"vacant":11.8,"seasonal":11.7,"unoccupied":23.5},"type":{"villa":3.8,"apartment":65.3,"traditional":0.3,"modern":25.7,"sound":95.1,"slum":4.3,"ruralType":0,"other":0.6,"precarious":4.9},"age":{"under20":59.2,"20-49":35.2,"50+":5.7},"ageByType":{"villaUnder20":46.7,"villa20to49":43.4,"villa50Plus":9.9,"apartmentUnder20":75.9,"apartment20to49":23.2,"apartment50Plus":0.9,"traditionalUnder20":31.2,"traditional20to49":58,"traditional50Plus":10.9,"modernUnder20":26.8,"modern20to49":59.6,"modern50Plus":13.6,"soundUnder20":61.3,"sound20to49":33.9,"sound50Plus":4.7,"slumUnder20":14.9,"slum20to49":61.5,"slum50Plus":23.6,"ruralTypeUnder20":52.9,"ruralType20to49":47.1,"ruralType50Plus":0,"otherUnder20":31.6,"other20to49":43.4,"other50Plus":25,"precariousUnder20":17.3,"precarious20to49":59.1,"precarious50Plus":23.6},"walls":{"concreteOrBrick":99.6,"stone":0.3,"other":0.1},"roofs":{"slab":97.4,"woodOrTiles":1,"sheetMetal":1,"other":0.6},"networks":{"electricity":97.6,"water":97.4,"sewerage":97.7}}},{"code":"06.141.01.40","codeDigits":"061410140","level":"province","name":{"fr":"Aïn-Chock","ar":"عين الشق"},"topics":{"dwellings":{"total":120623,"deficitRate":10.6},"occupancy":{"occupied":82.1,"vacant":8.9,"seasonal":9.1,"unoccupied":17.9},"type":{"villa":7.9,"apartment":40.6,"traditional":2,"modern":41.4,"sound":91.9,"slum":7.3,"ruralType":0.2,"other":0.6,"precarious":8.1},"age":{"under20":41,"20-49":47.2,"50+":11.8},"ageByType":{"villaUnder20":47.4,"villa20to49":43,"villa50Plus":9.7,"apartmentUnder20":62.4,"apartment20to49":37.3,"apartment50Plus":0.3,"traditionalUnder20":13.5,"traditional20to49":17.9,"traditional50Plus":68.6,"modernUnder20":24.5,"modern20to49":58.7,"modern50Plus":16.9,"soundUnder20":42.9,"sound20to49":47,"sound50Plus":10,"slumUnder20":18.1,"slum20to49":48.8,"slum50Plus":33.1,"ruralTypeUnder20":19.8,"ruralType20to49":52.4,"ruralType50Plus":27.8,"otherUnder20":25.6,"other20to49":57.7,"other50Plus":16.7,"precariousUnder20":18.7,"precarious20to49":49.5,"precarious50Plus":31.8},"walls":{"concreteOrBrick":98.4,"stone":1.5,"other":0.2},"roofs":{"slab":94.2,"woodOrTiles":1,"sheetMetal":3.5,"other":1.3},"networks":{"electricity":96.9,"water":96.9,"sewerage":96.6}}},{"code":"06.141.01.50","codeDigits":"061410150","level":"province","name":{"fr":"Sidi Bernoussi","ar":"سيدي البرنوصي"},"topics":{"dwellings":{"total":216026,"deficitRate":12.5},"occupancy":{"occupied":80.4,"vacant":9.7,"seasonal":9.9,"unoccupied":19.6},"type":{"villa":1.3,"apartment":63.2,"traditional":0.3,"modern":27.4,"sound":92.2,"slum":6.9,"ruralType":0.1,"other":0.8,"precarious":7.8},"age":{"under20":61.8,"20-49":34.2,"50+":4},"ageByType":{"villaUnder20":40.4,"villa20to49":58.6,"villa50Plus":1,"apartmentUnder20":73.9,"apartment20to49":25.7,"apartment50Plus":0.4,"traditionalUnder20":46.1,"traditional20to49":47.8,"traditional50Plus":6.1,"modernUnder20":48.8,"modern20to49":46.3,"modern50Plus":4.9,"soundUnder20":65.9,"sound20to49":32.3,"sound50Plus":1.8,"slumUnder20":7.9,"slum20to49":59.8,"slum50Plus":32.3,"ruralTypeUnder20":24.4,"ruralType20to49":32,"ruralType50Plus":43.7,"otherUnder20":69.3,"other20to49":28,"other50Plus":2.7,"precariousUnder20":14.2,"precarious20to49":56.3,"precarious50Plus":29.5},"walls":{"concreteOrBrick":98.8,"stone":0.8,"other":0.4},"roofs":{"slab":93.1,"woodOrTiles":1.3,"sheetMetal":3.7,"other":1.8},"networks":{"electricity":98.3,"water":97.2,"sewerage":97.7}}},{"code":"06.141.01.60","codeDigits":"061410160","level":"province","name":{"fr":"Ben M'sick","ar":"ابن مسيك"},"topics":{"dwellings":{"total":61427,"deficitRate":6},"occupancy":{"occupied":83.6,"vacant":8.3,"seasonal":8.1,"unoccupied":16.4},"type":{"villa":0.3,"apartment":27.1,"traditional":0.4,"modern":68.9,"sound":96.7,"slum":2.5,"ruralType":0.1,"other":0.7,"precarious":3.3},"age":{"under20":19.2,"20-49":44.9,"50+":35.9},"ageByType":{"villaUnder20":29.5,"villa20to49":37.5,"villa50Plus":33,"apartmentUnder20":44.5,"apartment20to49":45.5,"apartment50Plus":10,"traditionalUnder20":17.7,"traditional20to49":41,"traditional50Plus":41.2,"modernUnder20":9.9,"modern20to49":44.2,"modern50Plus":45.9,"soundUnder20":19.7,"sound20to49":44.5,"sound50Plus":35.8,"slumUnder20":5.7,"slum20to49":57,"slum50Plus":37.3,"ruralTypeUnder20":15.6,"ruralType20to49":64.1,"ruralType50Plus":20.3,"otherUnder20":7.3,"other20to49":48.4,"other50Plus":44.3,"precariousUnder20":6.2,"precarious20to49":55.3,"precarious50Plus":38.5},"walls":{"concreteOrBrick":99.6,"stone":0.4,"other":0},"roofs":{"slab":98.1,"woodOrTiles":1.4,"sheetMetal":0.3,"other":0.1},"networks":{"electricity":99,"water":98.4,"sewerage":97.8}}},{"code":"06.141.01.70","codeDigits":"061410170","level":"province","name":{"fr":"Moulay Rachid","ar":"مولاي رشيد"},"topics":{"dwellings":{"total":130712,"deficitRate":15.4},"occupancy":{"occupied":85.7,"vacant":6.9,"seasonal":7.4,"unoccupied":14.3},"type":{"villa":0.7,"apartment":30.3,"traditional":0.3,"modern":57.8,"sound":89.1,"slum":10.3,"ruralType":0,"other":0.5,"precarious":10.9},"age":{"under20":30.9,"20-49":63.9,"50+":5.1},"ageByType":{"villaUnder20":37.6,"villa20to49":60.7,"villa50Plus":1.8,"apartmentUnder20":69.7,"apartment20to49":26.8,"apartment50Plus":3.5,"traditionalUnder20":22.7,"traditional20to49":67.4,"traditional50Plus":9.9,"modernUnder20":13.3,"modern20to49":80.4,"modern50Plus":6.3,"soundUnder20":32.7,"sound20to49":62,"sound50Plus":5.3,"slumUnder20":16,"slum20to49":80.8,"slum50Plus":3.2,"ruralTypeUnder20":33.8,"ruralType20to49":59.4,"ruralType50Plus":6.8,"otherUnder20":28.2,"other20to49":66.2,"other50Plus":5.6,"precariousUnder20":16.6,"precarious20to49":80.1,"precarious50Plus":3.3},"walls":{"concreteOrBrick":99.5,"stone":0.4,"other":0.1},"roofs":{"slab":93.2,"woodOrTiles":1.4,"sheetMetal":3.1,"other":2.4},"networks":{"electricity":97.8,"water":97.7,"sewerage":98.6}}},{"code":"06.371","codeDigits":"06371","level":"province","name":{"fr":"Mohammadia","ar":"المحمدية"},"topics":{"dwellings":{"total":157236,"deficitRate":5.5},"occupancy":{"occupied":66.3,"vacant":15.8,"seasonal":17.9,"unoccupied":33.7},"type":{"villa":3.9,"apartment":50,"traditional":0.7,"modern":41.7,"sound":96.2,"slum":2.8,"ruralType":0.3,"other":0.7,"precarious":3.8},"age":{"under20":68.4,"20-49":25.7,"50+":5.9},"ageByType":{"villaUnder20":38.2,"villa20to49":52.7,"villa50Plus":9.1,"apartmentUnder20":86.8,"apartment20to49":12.9,"apartment50Plus":0.3,"traditionalUnder20":45.3,"traditional20to49":39.3,"traditional50Plus":15.4,"modernUnder20":53.4,"modern20to49":37.4,"modern50Plus":9.2,"soundUnder20":70.1,"sound20to49":25.3,"sound50Plus":4.6,"slumUnder20":15.3,"slum20to49":38.3,"slum50Plus":46.4,"ruralTypeUnder20":29,"ruralType20to49":37,"ruralType50Plus":33.9,"otherUnder20":71,"other20to49":21.8,"other50Plus":7.3,"precariousUnder20":26.2,"precarious20to49":35.3,"precarious50Plus":38.5},"walls":{"concreteOrBrick":99.3,"stone":0.3,"other":0.4},"roofs":{"slab":96.8,"woodOrTiles":0.7,"sheetMetal":1.7,"other":0.8},"networks":{"electricity":93.8,"water":93.8,"sewerage":94.3}}},{"code":"06.181","codeDigits":"06181","level":"province","name":{"fr":"El Jadida","ar":"الجديدة"},"topics":{"dwellings":{"total":156037,"deficitRate":1.9},"occupancy":{"occupied":63.9,"vacant":13.8,"seasonal":22.2,"unoccupied":36.1},"type":{"villa":9.5,"apartment":32.9,"traditional":3.2,"modern":53.1,"sound":98.8,"slum":0.7,"ruralType":0.1,"other":0.4,"precarious":1.2},"age":{"under20":64.3,"20-49":29.8,"50+":5.9},"ageByType":{"villaUnder20":70.3,"villa20to49":28.5,"villa50Plus":1.2,"apartmentUnder20":85,"apartment20to49":14.7,"apartment50Plus":0.3,"traditionalUnder20":22.1,"traditional20to49":54,"traditional50Plus":23.9,"modernUnder20":53.6,"modern20to49":37.5,"modern50Plus":8.8,"soundUnder20":64.6,"sound20to49":29.6,"sound50Plus":5.7,"slumUnder20":32.6,"slum20to49":48,"slum50Plus":19.4,"ruralTypeUnder20":44.7,"ruralType20to49":38.5,"ruralType50Plus":16.9,"otherUnder20":40.5,"other20to49":37.3,"other50Plus":22.2,"precariousUnder20":36.6,"precarious20to49":43.4,"precarious50Plus":20},"walls":{"concreteOrBrick":98.4,"stone":1.5,"other":0.1},"roofs":{"slab":98.8,"woodOrTiles":0.8,"sheetMetal":0.2,"other":0.2},"networks":{"electricity":96.6,"water":96.2,"sewerage":94.3}}},{"code":"06.385","codeDigits":"06385","level":"province","name":{"fr":"Nouaceur","ar":"النواصر"},"topics":{"dwellings":{"total":235194,"deficitRate":13.9},"occupancy":{"occupied":64.2,"vacant":19.6,"seasonal":16.1,"unoccupied":35.8},"type":{"villa":6.7,"apartment":55.1,"traditional":0.8,"modern":27.9,"sound":90.4,"slum":8,"ruralType":0.2,"other":1.5,"precarious":9.6},"age":{"under20":85.2,"20-49":14.1,"50+":0.8},"ageByType":{"villaUnder20":89.1,"villa20to49":8.1,"villa50Plus":2.9,"apartmentUnder20":99.8,"apartment20to49":0.1,"apartment50Plus":0,"traditionalUnder20":50.3,"traditional20to49":46.8,"traditional50Plus":2.8,"modernUnder20":68.1,"modern20to49":31.1,"modern50Plus":0.8,"soundUnder20":88.8,"sound20to49":10.7,"sound50Plus":0.5,"slumUnder20":51.1,"slum20to49":45.4,"slum50Plus":3.5,"ruralTypeUnder20":31.3,"ruralType20to49":52.6,"ruralType50Plus":16.1,"otherUnder20":52.1,"other20to49":47,"other50Plus":0.9,"precariousUnder20":51,"precarious20to49":45.7,"precarious50Plus":3.3},"walls":{"concreteOrBrick":99.2,"stone":0.5,"other":0.3},"roofs":{"slab":92.9,"woodOrTiles":1.4,"sheetMetal":4.2,"other":1.6},"networks":{"electricity":94.6,"water":93.7,"sewerage":83.9}}},{"code":"06.355","codeDigits":"06355","level":"province","name":{"fr":"Médiouna","ar":"مديونة"},"topics":{"dwellings":{"total":54821,"deficitRate":39.3},"occupancy":{"occupied":77,"vacant":13,"seasonal":10,"unoccupied":23},"type":{"villa":1,"apartment":34.1,"traditional":0.6,"modern":41,"sound":76.7,"slum":21.9,"ruralType":1,"other":0.4,"precarious":23.3},"age":{"under20":73.8,"20-49":24.9,"50+":1.3},"ageByType":{"villaUnder20":75.4,"villa20to49":24.6,"villa50Plus":0,"apartmentUnder20":97.4,"apartment20to49":2.6,"apartment50Plus":0,"traditionalUnder20":32.9,"traditional20to49":62.2,"traditional50Plus":5,"modernUnder20":81.4,"modern20to49":17.3,"modern50Plus":1.2,"soundUnder20":88,"sound20to49":11.3,"sound50Plus":0.7,"slumUnder20":24.9,"slum20to49":72,"slum50Plus":3,"ruralTypeUnder20":56.2,"ruralType20to49":40.3,"ruralType50Plus":3.6,"otherUnder20":63.3,"other20to49":33.6,"other50Plus":3.1,"precariousUnder20":26.9,"precarious20to49":70,"precarious50Plus":3},"walls":{"concreteOrBrick":97.4,"stone":2.1,"other":0.4},"roofs":{"slab":83.1,"woodOrTiles":1.5,"sheetMetal":9.5,"other":6},"networks":{"electricity":93.7,"water":79,"sewerage":76.4}}},{"code":"06.111","codeDigits":"06111","level":"province","name":{"fr":"Benslimane","ar":"بنسليمان"},"topics":{"dwellings":{"total":90340,"deficitRate":11},"occupancy":{"occupied":43.2,"vacant":18.6,"seasonal":38.2,"unoccupied":56.8},"type":{"villa":5.2,"apartment":54.4,"traditional":1.7,"modern":32.9,"sound":94.2,"slum":4.7,"ruralType":0.9,"other":0.3,"precarious":5.8},"age":{"under20":78.2,"20-49":19.5,"50+":2.3},"ageByType":{"villaUnder20":65.6,"villa20to49":30.7,"villa50Plus":3.7,"apartmentUnder20":96.4,"apartment20to49":3.6,"apartment50Plus":0,"traditionalUnder20":25.6,"traditional20to49":39,"traditional50Plus":35.4,"modernUnder20":60.7,"modern20to49":36.6,"modern50Plus":2.7,"soundUnder20":80.9,"sound20to49":17.3,"sound50Plus":1.8,"slumUnder20":30,"slum20to49":59,"slum50Plus":11.1,"ruralTypeUnder20":48.1,"ruralType20to49":42.4,"ruralType50Plus":9.6,"otherUnder20":60.8,"other20to49":34.9,"other50Plus":4.4,"precariousUnder20":34.3,"precarious20to49":55.2,"precarious50Plus":10.5},"walls":{"concreteOrBrick":98.7,"stone":0.9,"other":0.4},"roofs":{"slab":94.6,"woodOrTiles":1,"sheetMetal":2.8,"other":1.6},"networks":{"electricity":95.8,"water":93.7,"sewerage":79.4}}},{"code":"06.117","codeDigits":"06117","level":"province","name":{"fr":"Berrechid","ar":"برشيد"},"topics":{"dwellings":{"total":162876,"deficitRate":8.5},"occupancy":{"occupied":63.5,"vacant":16.6,"seasonal":19.9,"unoccupied":36.5},"type":{"villa":4.1,"apartment":42.9,"traditional":0.8,"modern":46.3,"sound":94,"slum":4.2,"ruralType":1.4,"other":0.4,"precarious":6},"age":{"under20":77.3,"20-49":21.5,"50+":1.2},"ageByType":{"villaUnder20":71.7,"villa20to49":27.2,"villa50Plus":1.1,"apartmentUnder20":93.2,"apartment20to49":6.8,"apartment50Plus":0,"traditionalUnder20":62,"traditional20to49":31.9,"traditional50Plus":6.1,"modernUnder20":65.2,"modern20to49":33.4,"modern50Plus":1.4,"soundUnder20":78.2,"sound20to49":21,"sound50Plus":0.8,"slumUnder20":71.9,"slum20to49":25.3,"slum50Plus":2.7,"ruralTypeUnder20":31.3,"ruralType20to49":45.4,"ruralType50Plus":23.2,"otherUnder20":69.6,"other20to49":28.2,"other50Plus":2.2,"precariousUnder20":62.4,"precarious20to49":30.2,"precarious50Plus":7.4},"walls":{"concreteOrBrick":99.3,"stone":0.6,"other":0.1},"roofs":{"slab":95.2,"woodOrTiles":1.2,"sheetMetal":2.6,"other":1},"networks":{"electricity":95.5,"water":93.9,"sewerage":90.5}}},{"code":"06.461","codeDigits":"06461","level":"province","name":{"fr":"Settat","ar":"سطات"},"topics":{"dwellings":{"total":87979,"deficitRate":4.5},"occupancy":{"occupied":69.6,"vacant":17.4,"seasonal":13,"unoccupied":30.4},"type":{"villa":5,"apartment":20.5,"traditional":1.3,"modern":69.7,"sound":96.6,"slum":1,"ruralType":2,"other":0.4,"precarious":3.4},"age":{"under20":54.3,"20-49":34.6,"50+":11},"ageByType":{"villaUnder20":70.1,"villa20to49":28.4,"villa50Plus":1.6,"apartmentUnder20":85,"apartment20to49":13,"apartment50Plus":2,"traditionalUnder20":30.4,"traditional20to49":36.4,"traditional50Plus":33.3,"modernUnder20":46.1,"modern20to49":40.6,"modern50Plus":13.3,"soundUnder20":55.4,"sound20to49":34,"sound50Plus":10.6,"slumUnder20":18.4,"slum20to49":59.9,"slum50Plus":21.6,"ruralTypeUnder20":27.7,"ruralType20to49":47.1,"ruralType50Plus":25.2,"otherUnder20":34.5,"other20to49":52,"other50Plus":13.5,"precariousUnder20":25.7,"precarious20to49":51.4,"precarious50Plus":22.9},"walls":{"concreteOrBrick":98.1,"stone":1.7,"other":0.3},"roofs":{"slab":97,"woodOrTiles":1,"sheetMetal":1.2,"other":0.8},"networks":{"electricity":97,"water":94.7,"sewerage":93.9}}},{"code":"06.467","codeDigits":"06467","level":"province","name":{"fr":"Sidi Bennour","ar":"سيدي بنور"},"topics":{"dwellings":{"total":30779,"deficitRate":5.7},"occupancy":{"occupied":68.5,"vacant":16,"seasonal":15.5,"unoccupied":31.5},"type":{"villa":4.6,"apartment":7.8,"traditional":1.1,"modern":82.7,"sound":96.2,"slum":2.1,"ruralType":1,"other":0.7,"precarious":3.8},"age":{"under20":52.7,"20-49":43.9,"50+":3.5},"ageByType":{"villaUnder20":51.3,"villa20to49":48,"villa50Plus":0.7,"apartmentUnder20":80.9,"apartment20to49":19.1,"apartment50Plus":0,"traditionalUnder20":29.9,"traditional20to49":64.5,"traditional50Plus":5.6,"modernUnder20":51.5,"modern20to49":45.3,"modern50Plus":3.2,"soundUnder20":53.6,"sound20to49":43.6,"sound50Plus":2.8,"slumUnder20":22.6,"slum20to49":50.2,"slum50Plus":27.2,"ruralTypeUnder20":33.1,"ruralType20to49":51.1,"ruralType50Plus":15.7,"otherUnder20":39.1,"other20to49":55.7,"other50Plus":5.3,"precariousUnder20":28.6,"precarious20to49":51.5,"precarious50Plus":19.9},"walls":{"concreteOrBrick":97.8,"stone":1.7,"other":0.5},"roofs":{"slab":97.4,"woodOrTiles":0.9,"sheetMetal":0.9,"other":0.8},"networks":{"electricity":95.6,"water":94.7,"sewerage":93.5}}},{"code":"07.351","codeDigits":"07351","level":"province","name":{"fr":"Marrakech","ar":"مراكش"},"topics":{"dwellings":{"total":433374,"deficitRate":5.4},"occupancy":{"occupied":66.4,"vacant":16.2,"seasonal":17.4,"unoccupied":33.6},"type":{"villa":5.8,"apartment":43.6,"traditional":6,"modern":40.9,"sound":96.2,"slum":2.5,"ruralType":0.8,"other":0.4,"precarious":3.8},"age":{"under20":65.8,"20-49":28.2,"50+":6.1},"ageByType":{"villaUnder20":71.6,"villa20to49":26.6,"villa50Plus":1.8,"apartmentUnder20":88.1,"apartment20to49":11.2,"apartment50Plus":0.7,"traditionalUnder20":20.2,"traditional20to49":53.6,"traditional50Plus":26.2,"modernUnder20":51.3,"modern20to49":41,"modern50Plus":7.7,"soundUnder20":67.3,"sound20to49":27.4,"sound50Plus":5.3,"slumUnder20":19.3,"slum20to49":52.8,"slum50Plus":27.9,"ruralTypeUnder20":44.2,"ruralType20to49":36.1,"ruralType50Plus":19.8,"otherUnder20":41.8,"other20to49":40.1,"other50Plus":18,"precariousUnder20":27.3,"precarious20to49":47.7,"precarious50Plus":25},"walls":{"concreteOrBrick":96.7,"stone":2.3,"other":1},"roofs":{"slab":94.6,"woodOrTiles":3.9,"sheetMetal":0.2,"other":1.2},"networks":{"electricity":97.2,"water":97.1,"sewerage":96.9}}},{"code":"07.161","codeDigits":"07161","level":"province","name":{"fr":"Chichaoua","ar":"شيشاوة"},"topics":{"dwellings":{"total":27754,"deficitRate":4.9},"occupancy":{"occupied":71,"vacant":19.1,"seasonal":9.9,"unoccupied":29},"type":{"villa":0.7,"apartment":3.8,"traditional":2.6,"modern":89.2,"sound":96.2,"slum":0.1,"ruralType":3.3,"other":0.3,"precarious":3.8},"age":{"under20":79.8,"20-49":18.9,"50+":1.3},"ageByType":{"villaUnder20":93,"villa20to49":7,"villa50Plus":0,"apartmentUnder20":79.3,"apartment20to49":19.8,"apartment50Plus":1,"traditionalUnder20":55,"traditional20to49":35.1,"traditional50Plus":9.9,"modernUnder20":81.1,"modern20to49":18.2,"modern50Plus":0.7,"soundUnder20":80.4,"sound20to49":18.6,"sound50Plus":1,"slumUnder20":16.2,"slum20to49":83.8,"slum50Plus":0,"ruralTypeUnder20":67.2,"ruralType20to49":22.2,"ruralType50Plus":10.6,"otherUnder20":68.2,"other20to49":29.4,"other50Plus":2.4,"precariousUnder20":65.6,"precarious20to49":24.8,"precarious50Plus":9.6},"walls":{"concreteOrBrick":95.3,"stone":3.6,"other":1},"roofs":{"slab":94.6,"woodOrTiles":4.4,"sheetMetal":0.2,"other":0.9},"networks":{"electricity":90.2,"water":90.1,"sewerage":82.8}}},{"code":"07.041","codeDigits":"07041","level":"province","name":{"fr":"Al Haouz","ar":"الحوز"},"topics":{"dwellings":{"total":41988,"deficitRate":5.5},"occupancy":{"occupied":74.3,"vacant":15.9,"seasonal":9.7,"unoccupied":25.7},"type":{"villa":1.7,"apartment":3.4,"traditional":5.7,"modern":84.8,"sound":95.6,"slum":0.5,"ruralType":2,"other":1.9,"precarious":4.4},"age":{"under20":74.1,"20-49":23,"50+":2.9},"ageByType":{"villaUnder20":82.2,"villa20to49":16.7,"villa50Plus":1.1,"apartmentUnder20":88.4,"apartment20to49":11.6,"apartment50Plus":0,"traditionalUnder20":41.4,"traditional20to49":45.4,"traditional50Plus":13.2,"modernUnder20":76.6,"modern20to49":21.6,"modern50Plus":1.7,"soundUnder20":75,"sound20to49":22.6,"sound50Plus":2.4,"slumUnder20":35.1,"slum20to49":57.7,"slum50Plus":7.2,"ruralTypeUnder20":22.5,"ruralType20to49":46.5,"ruralType50Plus":31,"otherUnder20":89.6,"other20to49":9.8,"other50Plus":0.6,"precariousUnder20":53.1,"precarious20to49":31.7,"precarious50Plus":15.2},"walls":{"concreteOrBrick":93.9,"stone":2.8,"other":3.3},"roofs":{"slab":93.8,"woodOrTiles":3.4,"sheetMetal":0.1,"other":2.8},"networks":{"electricity":91.6,"water":92,"sewerage":64.3}}},{"code":"07.191","codeDigits":"07191","level":"province","name":{"fr":"El Kelâa Des-Sraghna","ar":"قلعة السراغنة"},"topics":{"dwellings":{"total":51513,"deficitRate":4.2},"occupancy":{"occupied":79.1,"vacant":12,"seasonal":8.9,"unoccupied":20.9},"type":{"villa":1.9,"apartment":6.3,"traditional":3.3,"modern":85.1,"sound":96.6,"slum":1.1,"ruralType":2,"other":0.3,"precarious":3.4},"age":{"under20":62.1,"20-49":35.4,"50+":2.5},"ageByType":{"villaUnder20":87.6,"villa20to49":12.3,"villa50Plus":0.1,"apartmentUnder20":78.8,"apartment20to49":21.1,"apartment50Plus":0.2,"traditionalUnder20":25.5,"traditional20to49":51.9,"traditional50Plus":22.6,"modernUnder20":63.2,"modern20to49":35.6,"modern50Plus":1.2,"soundUnder20":63.4,"sound20to49":34.8,"sound50Plus":1.8,"slumUnder20":36.4,"slum20to49":50.4,"slum50Plus":13.1,"ruralTypeUnder20":18,"ruralType20to49":55.1,"ruralType50Plus":26.9,"otherUnder20":49.1,"other20to49":43.5,"other50Plus":7.4,"precariousUnder20":26.6,"precarious20to49":52.6,"precarious50Plus":20.8},"walls":{"concreteOrBrick":95.1,"stone":2.9,"other":2},"roofs":{"slab":94.7,"woodOrTiles":3.1,"sheetMetal":0.3,"other":1.9},"networks":{"electricity":96.9,"water":96.9,"sewerage":92.2}}},{"code":"07.211","codeDigits":"07211","level":"province","name":{"fr":"Essaouira","ar":"الصويرة"},"topics":{"dwellings":{"total":44874,"deficitRate":8},"occupancy":{"occupied":71.4,"vacant":9.2,"seasonal":19.4,"unoccupied":28.6},"type":{"villa":2.9,"apartment":20.5,"traditional":8.6,"modern":62.7,"sound":94.7,"slum":0.6,"ruralType":4,"other":0.7,"precarious":5.3},"age":{"under20":55.5,"20-49":35.8,"50+":8.7},"ageByType":{"villaUnder20":77.5,"villa20to49":18.2,"villa50Plus":4.4,"apartmentUnder20":73.4,"apartment20to49":26.3,"apartment50Plus":0.3,"traditionalUnder20":13.5,"traditional20to49":20.9,"traditional50Plus":65.5,"modernUnder20":57.3,"modern20to49":40.8,"modern50Plus":2,"soundUnder20":57.4,"sound20to49":35.1,"sound50Plus":7.4,"slumUnder20":33,"slum20to49":46.2,"slum50Plus":20.7,"ruralTypeUnder20":16.5,"ruralType20to49":49,"ruralType50Plus":34.5,"otherUnder20":36.5,"other20to49":43.2,"other50Plus":20.3,"precariousUnder20":21.1,"precarious20to49":47.9,"precarious50Plus":31.1},"walls":{"concreteOrBrick":91.3,"stone":6.7,"other":2},"roofs":{"slab":93.1,"woodOrTiles":5.5,"sheetMetal":0.1,"other":1.2},"networks":{"electricity":96.6,"water":90.6,"sewerage":82.2}}},{"code":"07.427","codeDigits":"07427","level":"province","name":{"fr":"Rehamna","ar":"الرحامنة"},"topics":{"dwellings":{"total":38248,"deficitRate":0.9},"occupancy":{"occupied":80.3,"vacant":14,"seasonal":5.8,"unoccupied":19.7},"type":{"villa":1.5,"apartment":4.8,"traditional":0.7,"modern":92.3,"sound":99.3,"slum":0.1,"ruralType":0.3,"other":0.3,"precarious":0.7},"age":{"under20":79,"20-49":20.1,"50+":0.9},"ageByType":{"villaUnder20":74.3,"villa20to49":25.5,"villa50Plus":0.2,"apartmentUnder20":94.6,"apartment20to49":5.4,"apartment50Plus":0,"traditionalUnder20":48.7,"traditional20to49":43.7,"traditional50Plus":7.6,"modernUnder20":78.8,"modern20to49":20.4,"modern50Plus":0.8,"soundUnder20":79.3,"sound20to49":19.9,"sound50Plus":0.8,"slumUnder20":50.9,"slum20to49":42.1,"slum50Plus":7,"ruralTypeUnder20":18.8,"ruralType20to49":61.2,"ruralType50Plus":20,"otherUnder20":78.2,"other20to49":17,"other50Plus":4.8,"precariousUnder20":46.4,"precarious20to49":41.4,"precarious50Plus":12.3},"walls":{"concreteOrBrick":99.3,"stone":0.6,"other":0.2},"roofs":{"slab":98.7,"woodOrTiles":1.1,"sheetMetal":0,"other":0.2},"networks":{"electricity":95.1,"water":94.7,"sewerage":95.3}}},{"code":"07.431","codeDigits":"07431","level":"province","name":{"fr":"Safi","ar":"آسفي"},"topics":{"dwellings":{"total":116724,"deficitRate":1.7},"occupancy":{"occupied":79.7,"vacant":12.7,"seasonal":7.6,"unoccupied":20.3},"type":{"villa":3.1,"apartment":13,"traditional":1.7,"modern":81.1,"sound":98.9,"slum":0.4,"ruralType":0.3,"other":0.4,"precarious":1.1},"age":{"under20":46.7,"20-49":42.7,"50+":10.5},"ageByType":{"villaUnder20":50,"villa20to49":43.8,"villa50Plus":6.2,"apartmentUnder20":83.3,"apartment20to49":13.2,"apartment50Plus":3.4,"traditionalUnder20":26,"traditional20to49":42.3,"traditional50Plus":31.6,"modernUnder20":41.3,"modern20to49":47.4,"modern50Plus":11.2,"soundUnder20":46.9,"sound20to49":42.7,"sound50Plus":10.4,"slumUnder20":34.1,"slum20to49":34.3,"slum50Plus":31.7,"ruralTypeUnder20":36.1,"ruralType20to49":38.2,"ruralType50Plus":25.8,"otherUnder20":35.6,"other20to49":50.5,"other50Plus":13.9,"precariousUnder20":35.2,"precarious20to49":41.4,"precarious50Plus":23.4},"walls":{"concreteOrBrick":97.5,"stone":2.3,"other":0.2},"roofs":{"slab":98.5,"woodOrTiles":1.2,"sheetMetal":0.1,"other":0.2},"networks":{"electricity":94.1,"water":90.8,"sewerage":87.2}}},{"code":"07.585","codeDigits":"07585","level":"province","name":{"fr":"Youssoufia","ar":"اليوسفية"},"topics":{"dwellings":{"total":29298,"deficitRate":2.6},"occupancy":{"occupied":80.3,"vacant":13,"seasonal":6.8,"unoccupied":19.7},"type":{"villa":2.9,"apartment":2.9,"traditional":7.6,"modern":84.7,"sound":98,"slum":0.2,"ruralType":1.5,"other":0.4,"precarious":2},"age":{"under20":38.7,"20-49":49.9,"50+":11.5},"ageByType":{"villaUnder20":41,"villa20to49":22.5,"villa50Plus":36.5,"apartmentUnder20":89,"apartment20to49":7.2,"apartment50Plus":3.8,"traditionalUnder20":31.3,"traditional20to49":51.3,"traditional50Plus":17.4,"modernUnder20":38.1,"modern20to49":52.8,"modern50Plus":9.1,"soundUnder20":39.1,"sound20to49":50.4,"sound50Plus":10.4,"slumUnder20":19,"slum20to49":78.8,"slum50Plus":2.2,"ruralTypeUnder20":6.5,"ruralType20to49":15.2,"ruralType50Plus":78.4,"otherUnder20":54.3,"other20to49":27.3,"other50Plus":18.4,"precariousUnder20":15.7,"precarious20to49":22.1,"precarious50Plus":62.2},"walls":{"concreteOrBrick":94.7,"stone":4.9,"other":0.3},"roofs":{"slab":96.9,"woodOrTiles":2.2,"sheetMetal":0.5,"other":0.4},"networks":{"electricity":94.7,"water":91.5,"sewerage":93.5}}},{"code":"08.201","codeDigits":"08201","level":"province","name":{"fr":"Errachidia","ar":"الرشيدية"},"topics":{"dwellings":{"total":57026,"deficitRate":5.1},"occupancy":{"occupied":76.3,"vacant":14.2,"seasonal":9.6,"unoccupied":23.7},"type":{"villa":3.7,"apartment":2.1,"traditional":5.1,"modern":85,"sound":95.8,"slum":0.1,"ruralType":3.7,"other":0.4,"precarious":4.2},"age":{"under20":59.2,"20-49":37.8,"50+":3},"ageByType":{"villaUnder20":61.8,"villa20to49":38,"villa50Plus":0.2,"apartmentUnder20":60.3,"apartment20to49":39.5,"apartment50Plus":0.2,"traditionalUnder20":40.2,"traditional20to49":41.5,"traditional50Plus":18.3,"modernUnder20":62.4,"modern20to49":36.6,"modern50Plus":1,"soundUnder20":61.1,"sound20to49":37,"sound50Plus":1.9,"slumUnder20":37.4,"slum20to49":47.5,"slum50Plus":15.2,"ruralTypeUnder20":14.7,"ruralType20to49":54.2,"ruralType50Plus":31.2,"otherUnder20":28,"other20to49":60.5,"other50Plus":11.5,"precariousUnder20":16.1,"precarious20to49":54.6,"precarious50Plus":29.3},"walls":{"concreteOrBrick":93.5,"stone":3.4,"other":3.1},"roofs":{"slab":93.1,"woodOrTiles":4.4,"sheetMetal":0.1,"other":2.5},"networks":{"electricity":97.9,"water":97.3,"sewerage":91.8}}},{"code":"08.401","codeDigits":"08401","level":"province","name":{"fr":"Ouarzazate","ar":"ورزازات"},"topics":{"dwellings":{"total":38264,"deficitRate":5.4},"occupancy":{"occupied":73.7,"vacant":15.9,"seasonal":10.4,"unoccupied":26.3},"type":{"villa":1.8,"apartment":7.8,"traditional":2.4,"modern":83.8,"sound":95.8,"slum":0.3,"ruralType":3.6,"other":0.3,"precarious":4.2},"age":{"under20":67,"20-49":30.2,"50+":2.8},"ageByType":{"villaUnder20":54.3,"villa20to49":45.1,"villa50Plus":0.6,"apartmentUnder20":86.1,"apartment20to49":13.3,"apartment50Plus":0.6,"traditionalUnder20":30.8,"traditional20to49":49.3,"traditional50Plus":19.9,"modernUnder20":68.5,"modern20to49":29.8,"modern50Plus":1.7,"soundUnder20":68.7,"sound20to49":29.2,"sound50Plus":2.1,"slumUnder20":19.7,"slum20to49":35.9,"slum50Plus":44.5,"ruralTypeUnder20":24.8,"ruralType20to49":56.1,"ruralType50Plus":19.2,"otherUnder20":54.3,"other20to49":43.4,"other50Plus":2.3,"precariousUnder20":26.4,"precarious20to49":53.7,"precarious50Plus":19.9},"walls":{"concreteOrBrick":95.1,"stone":1.2,"other":3.7},"roofs":{"slab":94.5,"woodOrTiles":2.5,"sheetMetal":0.1,"other":2.9},"networks":{"electricity":94.9,"water":95.6,"sewerage":85.5}}},{"code":"08.363","codeDigits":"08363","level":"province","name":{"fr":"Midelt","ar":"ميدلت"},"topics":{"dwellings":{"total":46431,"deficitRate":12.8},"occupancy":{"occupied":78.7,"vacant":12.7,"seasonal":8.7,"unoccupied":21.3},"type":{"villa":0.4,"apartment":1.7,"traditional":2.5,"modern":85.5,"sound":90.1,"slum":0.1,"ruralType":9.5,"other":0.4,"precarious":9.9},"age":{"under20":69.1,"20-49":26.6,"50+":4.3},"ageByType":{"villaUnder20":54.6,"villa20to49":35.4,"villa50Plus":10,"apartmentUnder20":84.7,"apartment20to49":15.2,"apartment50Plus":0.1,"traditionalUnder20":34.9,"traditional20to49":44.2,"traditional50Plus":20.9,"modernUnder20":73.7,"modern20to49":24,"modern50Plus":2.3,"soundUnder20":72.7,"sound20to49":24.5,"sound50Plus":2.8,"slumUnder20":20.3,"slum20to49":54.2,"slum50Plus":25.4,"ruralTypeUnder20":35.4,"ruralType20to49":46.2,"ruralType50Plus":18.4,"otherUnder20":65.7,"other20to49":27.3,"other50Plus":7,"precariousUnder20":36.3,"precarious20to49":45.7,"precarious50Plus":18.1},"walls":{"concreteOrBrick":88.7,"stone":3,"other":8.4},"roofs":{"slab":89.2,"woodOrTiles":4.9,"sheetMetal":0.1,"other":5.8},"networks":{"electricity":96.1,"water":94.4,"sewerage":92.8}}},{"code":"08.577","codeDigits":"08577","level":"province","name":{"fr":"Tinghir","ar":"تنغير"},"topics":{"dwellings":{"total":24373,"deficitRate":12.2},"occupancy":{"occupied":70.1,"vacant":17.1,"seasonal":12.8,"unoccupied":29.9},"type":{"villa":1.5,"apartment":1.6,"traditional":7.8,"modern":79.8,"sound":90.8,"slum":0,"ruralType":8.5,"other":0.7,"precarious":9.2},"age":{"under20":58,"20-49":38.3,"50+":3.7},"ageByType":{"villaUnder20":74.1,"villa20to49":25.9,"villa50Plus":0,"apartmentUnder20":83.3,"apartment20to49":10.8,"apartment50Plus":6,"traditionalUnder20":40.1,"traditional20to49":49.7,"traditional50Plus":10.3,"modernUnder20":62.2,"modern20to49":36.9,"modern50Plus":0.9,"soundUnder20":60.9,"sound20to49":37.4,"sound50Plus":1.8,"slumUnder20":43.8,"slum20to49":56.3,"slum50Plus":0,"ruralTypeUnder20":28.9,"ruralType20to49":46.8,"ruralType50Plus":24.3,"otherUnder20":40.5,"other20to49":49.7,"other50Plus":9.7,"precariousUnder20":29.7,"precarious20to49":47.1,"precarious50Plus":23.2},"walls":{"concreteOrBrick":87,"stone":4.8,"other":8.1},"roofs":{"slab":87.1,"woodOrTiles":7.5,"sheetMetal":0.2,"other":5.2},"networks":{"electricity":94.7,"water":87,"sewerage":56.5}}},{"code":"08.587","codeDigits":"08587","level":"province","name":{"fr":"Zagora","ar":"زاكورة"},"topics":{"dwellings":{"total":13590,"deficitRate":9.7},"occupancy":{"occupied":71.2,"vacant":18.7,"seasonal":10.2,"unoccupied":28.8},"type":{"villa":1,"apartment":3,"traditional":12.5,"modern":76.2,"sound":92.6,"slum":0.1,"ruralType":6,"other":1.3,"precarious":7.4},"age":{"under20":55.1,"20-49":42.8,"50+":2.1},"ageByType":{"villaUnder20":69.6,"villa20to49":26.5,"villa50Plus":4,"apartmentUnder20":48.2,"apartment20to49":49.7,"apartment50Plus":2.2,"traditionalUnder20":47.9,"traditional20to49":49,"traditional50Plus":3.2,"modernUnder20":59.5,"modern20to49":39.6,"modern50Plus":0.8,"soundUnder20":57.7,"sound20to49":41.1,"sound50Plus":1.2,"slumUnder20":50,"slum20to49":25,"slum50Plus":25,"ruralTypeUnder20":24.1,"ruralType20to49":63.1,"ruralType50Plus":12.8,"otherUnder20":10,"other20to49":73.9,"other50Plus":16.1,"precariousUnder20":22.2,"precarious20to49":64.2,"precarious50Plus":13.6},"walls":{"concreteOrBrick":87.6,"stone":7.4,"other":4.9},"roofs":{"slab":87.8,"woodOrTiles":8.9,"sheetMetal":0.5,"other":2.8},"networks":{"electricity":93.2,"water":94.5,"sewerage":76.6}}},{"code":"09.001","codeDigits":"09001","level":"province","name":{"fr":"Agadir-Ida-Ou-Tanane","ar":"أكادير-إدا وتنان"},"topics":{"dwellings":{"total":255418,"deficitRate":1.6},"occupancy":{"occupied":65.1,"vacant":12.6,"seasonal":22.4,"unoccupied":34.9},"type":{"villa":3.7,"apartment":38.2,"traditional":0.5,"modern":56.6,"sound":99.1,"slum":0.4,"ruralType":0.1,"other":0.4,"precarious":0.9},"age":{"under20":66.5,"20-49":31.7,"50+":1.8},"ageByType":{"villaUnder20":54.2,"villa20to49":44.1,"villa50Plus":1.7,"apartmentUnder20":84.4,"apartment20to49":15.4,"apartment50Plus":0.1,"traditionalUnder20":51,"traditional20to49":43.1,"traditional50Plus":6,"modernUnder20":55.8,"modern20to49":41.5,"modern50Plus":2.7,"soundUnder20":66.8,"sound20to49":31.6,"sound50Plus":1.7,"slumUnder20":33.2,"slum20to49":45.8,"slum50Plus":21,"ruralTypeUnder20":40.8,"ruralType20to49":45.7,"ruralType50Plus":13.5,"otherUnder20":50.1,"other20to49":43,"other50Plus":6.9,"precariousUnder20":41.1,"precarious20to49":44.6,"precarious50Plus":14.3},"walls":{"concreteOrBrick":99.7,"stone":0.2,"other":0.1},"roofs":{"slab":99,"woodOrTiles":0.7,"sheetMetal":0.2,"other":0.2},"networks":{"electricity":97.1,"water":96.8,"sewerage":96.3}}},{"code":"09.273","codeDigits":"09273","level":"province","name":{"fr":"Inezgane-Aït Melloul","ar":"إنزكان-آيت ملول"},"topics":{"dwellings":{"total":187620,"deficitRate":1.7},"occupancy":{"occupied":79.5,"vacant":11.7,"seasonal":8.7,"unoccupied":20.5},"type":{"villa":1.3,"apartment":12.7,"traditional":2.4,"modern":82.2,"sound":98.7,"slum":0.7,"ruralType":0.1,"other":0.5,"precarious":1.3},"age":{"under20":59.8,"20-49":38.1,"50+":2.2},"ageByType":{"villaUnder20":79.2,"villa20to49":19.2,"villa50Plus":1.6,"apartmentUnder20":81.7,"apartment20to49":17.9,"apartment50Plus":0.4,"traditionalUnder20":27.5,"traditional20to49":63.5,"traditional50Plus":9.1,"modernUnder20":57.1,"modern20to49":40.7,"modern50Plus":2.1,"soundUnder20":59.9,"sound20to49":38.1,"sound50Plus":2.1,"slumUnder20":50.3,"slum20to49":37.2,"slum50Plus":12.4,"ruralTypeUnder20":50,"ruralType20to49":35.8,"ruralType50Plus":14.3,"otherUnder20":56.9,"other20to49":39.6,"other50Plus":3.5,"precariousUnder20":52.9,"precarious20to49":38.1,"precarious50Plus":9.1},"walls":{"concreteOrBrick":99.2,"stone":0.6,"other":0.2},"roofs":{"slab":98.9,"woodOrTiles":0.7,"sheetMetal":0.1,"other":0.3},"networks":{"electricity":96.3,"water":96.4,"sewerage":87.3}}},{"code":"09.163","codeDigits":"09163","level":"province","name":{"fr":"Chtouka-Aït Baha","ar":"اشتوكة-آيت باها"},"topics":{"dwellings":{"total":51151,"deficitRate":3.3},"occupancy":{"occupied":83.7,"vacant":10.1,"seasonal":6.2,"unoccupied":16.3},"type":{"villa":0.3,"apartment":3.2,"traditional":1.1,"modern":93.6,"sound":98.2,"slum":0.7,"ruralType":0.3,"other":0.8,"precarious":1.8},"age":{"under20":76.7,"20-49":22.5,"50+":0.7},"ageByType":{"villaUnder20":77.6,"villa20to49":21.1,"villa50Plus":1.3,"apartmentUnder20":80.7,"apartment20to49":18.7,"apartment50Plus":0.6,"traditionalUnder20":54.2,"traditional20to49":39.3,"traditional50Plus":6.5,"modernUnder20":77.1,"modern20to49":22.3,"modern50Plus":0.6,"soundUnder20":76.9,"sound20to49":22.4,"sound50Plus":0.7,"slumUnder20":71.1,"slum20to49":27.2,"slum50Plus":1.7,"ruralTypeUnder20":27.2,"ruralType20to49":53.4,"ruralType50Plus":19.4,"otherUnder20":74.1,"other20to49":23.2,"other50Plus":2.7,"precariousUnder20":65.2,"precarious20to49":29.8,"precarious50Plus":5.1},"walls":{"concreteOrBrick":99,"stone":0.8,"other":0.2},"roofs":{"slab":98.3,"woodOrTiles":1.5,"sheetMetal":0,"other":0.2},"networks":{"electricity":95.7,"water":96.7,"sewerage":29.7}}},{"code":"09.541","codeDigits":"09541","level":"province","name":{"fr":"Taroudannt","ar":"تارودانت"},"topics":{"dwellings":{"total":86973,"deficitRate":1.9},"occupancy":{"occupied":75.2,"vacant":15.4,"seasonal":9.4,"unoccupied":24.8},"type":{"villa":0.9,"apartment":2.7,"traditional":3.9,"modern":91.2,"sound":98.7,"slum":0.1,"ruralType":0.7,"other":0.4,"precarious":1.3},"age":{"under20":65,"20-49":32.3,"50+":2.7},"ageByType":{"villaUnder20":78.1,"villa20to49":20.9,"villa50Plus":1,"apartmentUnder20":68.1,"apartment20to49":29.4,"apartment50Plus":2.5,"traditionalUnder20":30.8,"traditional20to49":47.3,"traditional50Plus":21.9,"modernUnder20":66.8,"modern20to49":31.6,"modern50Plus":1.6,"soundUnder20":65.5,"sound20to49":32,"sound50Plus":2.4,"slumUnder20":59.5,"slum20to49":39.6,"slum50Plus":0.9,"ruralTypeUnder20":14.5,"ruralType20to49":55.3,"ruralType50Plus":30.2,"otherUnder20":40.5,"other20to49":42.2,"other50Plus":17.3,"precariousUnder20":27.7,"precarious20to49":49.3,"precarious50Plus":23},"walls":{"concreteOrBrick":96.8,"stone":2.4,"other":0.8},"roofs":{"slab":96.5,"woodOrTiles":2.9,"sheetMetal":0,"other":0.5},"networks":{"electricity":94.7,"water":94.1,"sewerage":73.8}}},{"code":"09.581","codeDigits":"09581","level":"province","name":{"fr":"Tiznit","ar":"تيزنيت"},"topics":{"dwellings":{"total":37860,"deficitRate":1},"occupancy":{"occupied":66.2,"vacant":15.8,"seasonal":18,"unoccupied":33.8},"type":{"villa":1.7,"apartment":10.8,"traditional":1.8,"modern":85.1,"sound":99.4,"slum":0.1,"ruralType":0.2,"other":0.4,"precarious":0.6},"age":{"under20":56.2,"20-49":40.2,"50+":3.6},"ageByType":{"villaUnder20":77.4,"villa20to49":22.4,"villa50Plus":0.2,"apartmentUnder20":61.9,"apartment20to49":36.8,"apartment50Plus":1.2,"traditionalUnder20":25.4,"traditional20to49":46.1,"traditional50Plus":28.5,"modernUnder20":55.8,"modern20to49":40.8,"modern50Plus":3.3,"soundUnder20":56.3,"sound20to49":40.2,"sound50Plus":3.5,"slumUnder20":83.3,"slum20to49":16.7,"slum50Plus":0,"ruralTypeUnder20":16.2,"ruralType20to49":61.1,"ruralType50Plus":22.6,"otherUnder20":43.4,"other20to49":45.9,"other50Plus":10.7,"precariousUnder20":39.9,"precarious20to49":47,"precarious50Plus":13.1},"walls":{"concreteOrBrick":99.1,"stone":0.8,"other":0.1},"roofs":{"slab":98.4,"woodOrTiles":1.5,"sheetMetal":0,"other":0.1},"networks":{"electricity":94.7,"water":95.7,"sewerage":85.1}}},{"code":"09.551","codeDigits":"09551","level":"province","name":{"fr":"Tata","ar":"طاطا"},"topics":{"dwellings":{"total":11826,"deficitRate":20.1},"occupancy":{"occupied":72.4,"vacant":14.8,"seasonal":12.8,"unoccupied":27.6},"type":{"villa":0.1,"apartment":0.2,"traditional":4.8,"modern":80.8,"sound":85.9,"slum":0.4,"ruralType":12.6,"other":1.1,"precarious":14.1},"age":{"under20":44.9,"20-49":48.2,"50+":6.8},"ageByType":{"villaUnder20":36.4,"villa20to49":63.6,"villa50Plus":0,"apartmentUnder20":81,"apartment20to49":19,"apartment50Plus":0,"traditionalUnder20":23.2,"traditional20to49":59.6,"traditional50Plus":17.2,"modernUnder20":51.9,"modern20to49":45.9,"modern50Plus":2.3,"soundUnder20":50.3,"sound20to49":46.6,"sound50Plus":3.1,"slumUnder20":12.5,"slum20to49":85.4,"slum50Plus":2.1,"ruralTypeUnder20":10.4,"ruralType20to49":58.9,"ruralType50Plus":30.7,"otherUnder20":32.1,"other20to49":40,"other50Plus":27.9,"precariousUnder20":12.2,"precarious20to49":58.1,"precarious50Plus":29.6},"walls":{"concreteOrBrick":82.2,"stone":7.9,"other":9.8},"roofs":{"slab":86.4,"woodOrTiles":5.3,"sheetMetal":0.1,"other":8.3},"networks":{"electricity":95.9,"water":95.8,"sewerage":63.9}}},{"code":"10.261","codeDigits":"10261","level":"province","name":{"fr":"Guelmim","ar":"كلميم"},"topics":{"dwellings":{"total":49238,"deficitRate":0.9},"occupancy":{"occupied":73.6,"vacant":13.2,"seasonal":13.2,"unoccupied":26.4},"type":{"villa":0.5,"apartment":1.1,"traditional":2.8,"modern":94.8,"sound":99.3,"slum":0.1,"ruralType":0.4,"other":0.3,"precarious":0.7},"age":{"under20":62.5,"20-49":35.4,"50+":2.1},"ageByType":{"villaUnder20":82.2,"villa20to49":17.8,"villa50Plus":0,"apartmentUnder20":61.4,"apartment20to49":38.6,"apartment50Plus":0,"traditionalUnder20":30.7,"traditional20to49":57.9,"traditional50Plus":11.4,"modernUnder20":63.6,"modern20to49":34.7,"modern50Plus":1.7,"soundUnder20":62.7,"sound20to49":35.3,"sound50Plus":2,"slumUnder20":47.7,"slum20to49":26.1,"slum50Plus":26.1,"ruralTypeUnder20":11.8,"ruralType20to49":64.6,"ruralType50Plus":23.7,"otherUnder20":56.1,"other20to49":32.5,"other50Plus":11.4,"precariousUnder20":33.7,"precarious20to49":47.3,"precarious50Plus":19},"walls":{"concreteOrBrick":98.3,"stone":1.3,"other":0.4},"roofs":{"slab":98,"woodOrTiles":1.7,"sheetMetal":0,"other":0.3},"networks":{"electricity":97.4,"water":97,"sewerage":91.6}}},{"code":"10.071","codeDigits":"10071","level":"province","name":{"fr":"Assa-Zag","ar":"آسا-الزاك"},"topics":{"dwellings":{"total":5581,"deficitRate":0.6},"occupancy":{"occupied":81.1,"vacant":11.2,"seasonal":7.7,"unoccupied":18.9},"type":{"villa":0.2,"apartment":0.2,"traditional":1.6,"modern":97.6,"sound":99.6,"slum":0.2,"ruralType":0.1,"other":0.1,"precarious":0.4},"age":{"under20":69.3,"20-49":30.1,"50+":0.6},"ageByType":{"villaUnder20":100,"villa20to49":0,"villa50Plus":0,"apartmentUnder20":100,"apartment20to49":0,"apartment50Plus":0,"traditionalUnder20":63.4,"traditional20to49":32,"traditional50Plus":4.5,"modernUnder20":69.4,"modern20to49":30.2,"modern50Plus":0.5,"soundUnder20":69.4,"sound20to49":30.1,"sound50Plus":0.6,"slumUnder20":70,"slum20to49":30,"slum50Plus":0,"ruralTypeUnder20":50,"ruralType20to49":50,"ruralType50Plus":0,"otherUnder20":16.6,"other20to49":83.4,"other50Plus":0,"precariousUnder20":50,"precarious20to49":50,"precarious50Plus":0},"walls":{"concreteOrBrick":98.8,"stone":1.1,"other":0.1},"roofs":{"slab":98.8,"woodOrTiles":1.1,"sheetMetal":0,"other":0},"networks":{"electricity":98.4,"water":98.6,"sewerage":95.2}}},{"code":"10.521","codeDigits":"10521","level":"province","name":{"fr":"Tan-Tan","ar":"طانطان"},"topics":{"dwellings":{"total":31192,"deficitRate":1.5},"occupancy":{"occupied":71.1,"vacant":16.4,"seasonal":12.5,"unoccupied":28.9},"type":{"villa":0.4,"apartment":1.3,"traditional":1.8,"modern":95.3,"sound":98.8,"slum":0.2,"ruralType":0,"other":1,"precarious":1.2},"age":{"under20":73.5,"20-49":26,"50+":0.5},"ageByType":{"villaUnder20":78.5,"villa20to49":21.5,"villa50Plus":0,"apartmentUnder20":86.6,"apartment20to49":13.4,"apartment50Plus":0,"traditionalUnder20":57,"traditional20to49":39,"traditional50Plus":4,"modernUnder20":73.7,"modern20to49":25.9,"modern50Plus":0.4,"soundUnder20":73.6,"sound20to49":26,"sound50Plus":0.4,"slumUnder20":7.1,"slum20to49":53.9,"slum50Plus":39.1,"ruralTypeUnder20":100,"ruralType20to49":0,"ruralType50Plus":0,"otherUnder20":76.9,"other20to49":23.1,"other50Plus":0,"precariousUnder20":67.2,"precarious20to49":27.3,"precarious50Plus":5.6},"walls":{"concreteOrBrick":98.9,"stone":0.6,"other":0.5},"roofs":{"slab":98.5,"woodOrTiles":1.1,"sheetMetal":0,"other":0.4},"networks":{"electricity":95,"water":93.2,"sewerage":88.1}}},{"code":"10.473","codeDigits":"10473","level":"province","name":{"fr":"Sidi Ifni","ar":"سيدي إفني"},"topics":{"dwellings":{"total":17987,"deficitRate":1.2},"occupancy":{"occupied":54.2,"vacant":16.2,"seasonal":29.6,"unoccupied":45.8},"type":{"villa":1,"apartment":4.3,"traditional":2.6,"modern":91.6,"sound":99.4,"slum":0.1,"ruralType":0,"other":0.5,"precarious":0.6},"age":{"under20":62.8,"20-49":33.6,"50+":3.5},"ageByType":{"villaUnder20":76,"villa20to49":23.4,"villa50Plus":0.6,"apartmentUnder20":79.2,"apartment20to49":20.8,"apartment50Plus":0,"traditionalUnder20":35.4,"traditional20to49":53,"traditional50Plus":11.6,"modernUnder20":62.9,"modern20to49":33.7,"modern50Plus":3.4,"soundUnder20":63,"sound20to49":33.5,"sound50Plus":3.5,"slumUnder20":28.6,"slum20to49":71.4,"slum50Plus":0,"ruralTypeUnder20":0,"ruralType20to49":100,"ruralType50Plus":0,"otherUnder20":27.1,"other20to49":51.3,"other50Plus":21.6,"precariousUnder20":27,"precarious20to49":55.1,"precarious50Plus":17.8},"walls":{"concreteOrBrick":97.9,"stone":1.9,"other":0.2},"roofs":{"slab":97.2,"woodOrTiles":2.6,"sheetMetal":0,"other":0.1},"networks":{"electricity":93.1,"water":92.9,"sewerage":70.6}}},{"code":"11.321","codeDigits":"11321","level":"province","name":{"fr":"Laâyoune","ar":"العيون"},"topics":{"dwellings":{"total":91631,"deficitRate":1.3},"occupancy":{"occupied":78.2,"vacant":14.4,"seasonal":7.4,"unoccupied":21.8},"type":{"villa":0.9,"apartment":15.6,"traditional":0.9,"modern":81.6,"sound":98.9,"slum":0.1,"ruralType":0.1,"other":0.9,"precarious":1.1},"age":{"under20":74.7,"20-49":24.5,"50+":0.8},"ageByType":{"villaUnder20":75.6,"villa20to49":24.2,"villa50Plus":0.3,"apartmentUnder20":71.4,"apartment20to49":26.8,"apartment50Plus":1.9,"traditionalUnder20":65.4,"traditional20to49":29.9,"traditional50Plus":4.7,"modernUnder20":75.7,"modern20to49":23.8,"modern50Plus":0.5,"soundUnder20":74.9,"sound20to49":24.3,"sound50Plus":0.7,"slumUnder20":56.8,"slum20to49":28.9,"slum50Plus":14.3,"ruralTypeUnder20":57.6,"ruralType20to49":30.6,"ruralType50Plus":11.8,"otherUnder20":58.9,"other20to49":36.4,"other50Plus":4.7,"precariousUnder20":58.6,"precarious20to49":35.2,"precarious50Plus":6.2},"walls":{"concreteOrBrick":99.5,"stone":0.4,"other":0.1},"roofs":{"slab":98.9,"woodOrTiles":0.8,"sheetMetal":0,"other":0.2},"networks":{"electricity":96.8,"water":95.6,"sewerage":98}}},{"code":"11.121","codeDigits":"11121","level":"province","name":{"fr":"Boujdour","ar":"بوجدور"},"topics":{"dwellings":{"total":16464,"deficitRate":1},"occupancy":{"occupied":82.8,"vacant":11.7,"seasonal":5.6,"unoccupied":17.2},"type":{"villa":0.4,"apartment":2.8,"traditional":0.5,"modern":95.5,"sound":99.2,"slum":0.1,"ruralType":0,"other":0.7,"precarious":0.8},"age":{"under20":87.6,"20-49":12.4,"50+":0},"ageByType":{"villaUnder20":96.8,"villa20to49":3.2,"villa50Plus":0,"apartmentUnder20":70.9,"apartment20to49":29.1,"apartment50Plus":0,"traditionalUnder20":87.2,"traditional20to49":12.8,"traditional50Plus":0,"modernUnder20":88.1,"modern20to49":11.9,"modern50Plus":0,"soundUnder20":87.6,"sound20to49":12.4,"sound50Plus":0,"slumUnder20":100,"slum20to49":0,"slum50Plus":0,"ruralTypeUnder20":0,"ruralType20to49":0,"ruralType50Plus":0,"otherUnder20":85.3,"other20to49":14.7,"other50Plus":0,"precariousUnder20":86.6,"precarious20to49":13.4,"precarious50Plus":0},"walls":{"concreteOrBrick":99.8,"stone":0.1,"other":0},"roofs":{"slab":99.2,"woodOrTiles":0.8,"sheetMetal":0,"other":0},"networks":{"electricity":97.4,"water":95.7,"sewerage":98.3}}},{"code":"11.537","codeDigits":"11537","level":"province","name":{"fr":"Tarfaya","ar":"طرفاية"},"topics":{"dwellings":{"total":3454,"deficitRate":1.3},"occupancy":{"occupied":78.7,"vacant":12,"seasonal":9.3,"unoccupied":21.3},"type":{"villa":0.3,"apartment":6.1,"traditional":1.8,"modern":90.7,"sound":98.8,"slum":0.1,"ruralType":0,"other":1,"precarious":1.2},"age":{"under20":80.9,"20-49":19,"50+":0.1},"ageByType":{"villaUnder20":88.9,"villa20to49":11.1,"villa50Plus":0,"apartmentUnder20":92.2,"apartment20to49":7.8,"apartment50Plus":0,"traditionalUnder20":34.4,"traditional20to49":65.6,"traditional50Plus":0,"modernUnder20":81.1,"modern20to49":18.8,"modern50Plus":0.2,"soundUnder20":81,"sound20to49":18.9,"sound50Plus":0.1,"slumUnder20":33.3,"slum20to49":66.7,"slum50Plus":0,"ruralTypeUnder20":0,"ruralType20to49":0,"ruralType50Plus":0,"otherUnder20":77.8,"other20to49":22.2,"other50Plus":0,"precariousUnder20":73.3,"precarious20to49":26.7,"precarious50Plus":0},"walls":{"concreteOrBrick":98.9,"stone":1.1,"other":0.1},"roofs":{"slab":98.9,"woodOrTiles":1,"sheetMetal":0,"other":0},"networks":{"electricity":98.8,"water":98.6,"sewerage":98.2}}},{"code":"11.221","codeDigits":"11221","level":"province","name":{"fr":"Es-Semara","ar":"السمارة"},"topics":{"dwellings":{"total":18603,"deficitRate":16.1},"occupancy":{"occupied":73.4,"vacant":23.9,"seasonal":2.8,"unoccupied":26.6},"type":{"villa":0.3,"apartment":1.9,"traditional":0.5,"modern":84,"sound":86.8,"slum":13,"ruralType":0,"other":0.3,"precarious":13.2},"age":{"under20":69.1,"20-49":30.7,"50+":0.2},"ageByType":{"villaUnder20":58.5,"villa20to49":41.5,"villa50Plus":0,"apartmentUnder20":63.9,"apartment20to49":36.1,"apartment50Plus":0,"traditionalUnder20":70,"traditional20to49":23.8,"traditional50Plus":6.2,"modernUnder20":77.8,"modern20to49":22,"modern50Plus":0.2,"soundUnder20":77.4,"sound20to49":22.4,"sound50Plus":0.2,"slumUnder20":13.4,"slum20to49":86.4,"slum50Plus":0.2,"ruralTypeUnder20":0,"ruralType20to49":0,"ruralType50Plus":0,"otherUnder20":58.3,"other20to49":41.7,"other50Plus":0,"precariousUnder20":14.4,"precarious20to49":85.4,"precarious50Plus":0.2},"walls":{"concreteOrBrick":88.1,"stone":2.8,"other":9.1},"roofs":{"slab":86.5,"woodOrTiles":0.7,"sheetMetal":1.6,"other":11.2},"networks":{"electricity":98,"water":98.3,"sewerage":91.9}}},{"code":"12.391","codeDigits":"12391","level":"province","name":{"fr":"Oued Ed-Dahab","ar":"وادي الذهب"},"topics":{"dwellings":{"total":47492,"deficitRate":3.3},"occupancy":{"occupied":92.4,"vacant":5.2,"seasonal":2.4,"unoccupied":7.6},"type":{"villa":0.7,"apartment":13.6,"traditional":0.6,"modern":82.2,"sound":97.2,"slum":1,"ruralType":0.1,"other":1.8,"precarious":2.8},"age":{"under20":87.4,"20-49":11.8,"50+":0.7},"ageByType":{"villaUnder20":86.9,"villa20to49":13.1,"villa50Plus":0,"apartmentUnder20":81.7,"apartment20to49":18.3,"apartment50Plus":0,"traditionalUnder20":79.2,"traditional20to49":20.8,"traditional50Plus":0,"modernUnder20":88.3,"modern20to49":10.8,"modern50Plus":0.9,"soundUnder20":87.3,"sound20to49":11.9,"sound50Plus":0.7,"slumUnder20":90.3,"slum20to49":8.7,"slum50Plus":1,"ruralTypeUnder20":80.2,"ruralType20to49":19.8,"ruralType50Plus":0,"otherUnder20":90.7,"other20to49":8.8,"other50Plus":0.5,"precariousUnder20":90.3,"precarious20to49":9,"precarious50Plus":0.6},"walls":{"concreteOrBrick":98.7,"stone":0.1,"other":1.2},"roofs":{"slab":97.5,"woodOrTiles":1.1,"sheetMetal":0.1,"other":1.2},"networks":{"electricity":97.6,"water":97.7,"sewerage":97.9}}},{"code":"12.066","codeDigits":"12066","level":"province","name":{"fr":"Aousserd","ar":"أوسرد"},"topics":{"dwellings":{"total":1137,"deficitRate":81.7},"occupancy":{"occupied":66.1,"vacant":28.3,"seasonal":5.6,"unoccupied":33.9},"type":{"villa":1,"apartment":12.8,"traditional":0.9,"modern":79,"sound":93.7,"slum":0.5,"ruralType":0.1,"other":5.7,"precarious":6.3},"age":{"under20":99.3,"20-49":0.7,"50+":0},"ageByType":{"villaUnder20":100,"villa20to49":0,"villa50Plus":0,"apartmentUnder20":100,"apartment20to49":0,"apartment50Plus":0,"traditionalUnder20":100,"traditional20to49":0,"traditional50Plus":0,"modernUnder20":100,"modern20to49":0,"modern50Plus":0,"soundUnder20":100,"sound20to49":0,"sound50Plus":0,"slumUnder20":100,"slum20to49":0,"slum50Plus":0,"ruralTypeUnder20":100,"ruralType20to49":0,"ruralType50Plus":0,"otherUnder20":87.7,"other20to49":12.3,"other50Plus":0,"precariousUnder20":88.9,"precarious20to49":11.1,"precarious50Plus":0},"walls":{"concreteOrBrick":99.6,"stone":0,"other":0.4},"roofs":{"slab":98.3,"woodOrTiles":0.8,"sheetMetal":0.2,"other":0.7},"networks":{"electricity":89.9,"water":90.5,"sewerage":98.1}}}]
