Верхнепалеолитические жилища — в основном наземные или слегка углубленные в почву. Систематизация данных о верхнепалеолитических жилищах показала, что жилища в полном смысле слова — не ограды, а жилые постройки, полностью перекрытые, — были очень небольшими, диаметром в среднем 2-6 м, редко — 9 м, иначе говоря, они занимали площадь от 12 до 20 кв. м, хотя известны и меньших размеров, и больших. Говорят о жилищах площадью 60-70 кв. м, но это скорее исключения. В обычных верхнепалеолитических жилищах могла обитать одна парная семья, состоявшая из двух-пяти, шести человек, а на стоянке в целом, видимо, жили 15-20 человек одновременно. В определенные сезоны в базовых лагерях собиралось гораздо больше обитателей.
Длинные многоочажные дома встречаются гораздо реже, чем малые хижины. Но и эти длинные дома, в сущности, представляли собой слившиеся круглые или овальные хижины и шалаши. Для таких домов характерна цепочка очагов, расположенных обычно по центральной оси. Каждый очаг — центр обитания одной парной или малой семьи. Такие дома говорят об укрупнении коллективов в какой-либо определенный сезон, может быть самый обеспеченный и богатый пищей, когда община собиралась вместе и существовала некоторое время как единое целое. Но и тогда община пользовалась не одним-двумя очагами, а семью-восемью (Костенки I), девятью (Костенки IV).
Сделаны попытки вычислить приблизительную плотность населения Европы и даже его количество в некоторых регионах. С учетом сухого и холодного климата Центральной Италии во время последнего оледенения предполагается плотность один человек на 50-100 кв. км. Все палеолитическое население Центральной Италии в целом могло составлять 800-1600 человек в какой-либо отрезок времени. В более сложных природных условиях наблюдались более высокая плотность населения у охотников-собирателей, малые территории и диверсифицированная система добывания средств существования: в таких условиях плотность населения возрастала до одного человека на 8 кв. км или даже на 5 кв. км.
Охотники-собиратели верхнего, а может быть, уже и среднего палеолита имели общинно-родовую организацию, о наличии которой можно судить по этнографическим аналогиям. Община палеолитических охотников, видимо, представляла собой ассоциацию нуклеарных семей, связанных отношениями родства, местом обитания, общей охотничьей территорией. Общество это простое, первичное, довольно примитивное. В нем отсутствуют какие-либо специальные институты или дифференцированные группы: политические, экономические, религиозные. Экономическое разделение труда внутри общины имеет лишь половозрастной характер. Основные церемонии касаются только главных моментов жизни индивидуума: рождения, наступления половой зрелости, вступления в брак и смерти.
Община может быть минимальной или максимальной. Минимальная община состоит из совокупности нескольких семей, связанных кровнородственными или близкородственными связями. Она обладает общим поселением. Общинники вместе занимаются хозяйственной деятельностью то или иное время года. Величина минимальной общины должна быть достаточной, чтобы община пережила длительный период изоляции путем кооперации среди ее членов, разделения труда по полу и возрасту и совместного владения пищей. Но эта величина не должна была вызывать чрезмерного напряжения местных пищевых ресурсов и нарушения экологического равновесия. Величина и стабильность минимальных общин менялись вместе с социальной и естественной средой палеолитических обществ. Полагают, что минимальная община в палеолите состояла в среднем из 25 членов. При плотности населения один человек на 50-100 кв. км территория минимальной общины должна была составлять от 1250 до 2500 кв. км.
Минимальные общины могли образовывать более крупное объединение, связи внутри которого осуществлялись через общие ритуалы, а также сеть браков, которая гарантировала биологическое сохранение его членов. Такое объединение — максимальная группа охотников палеолита, вероятно, включала от 200 до 500 человек, в него входило от 7 до 19 минимальных общин. При плотности населения один человек на 50-100 кв. км территория этой максимальной группы составляла бы 17,5-47,5 тыс. кв. км. При плотности один человек на 200 кв. км территория этой максимальной группы равнялась бы 95 тыс. кв. км, т.е. включала всю Юго-Западную Францию от Атлантики до Средиземного моря. При более высокой плотности (один человек на 20 кв. км) территория максимальной группы могла включать, например, весь район Перигора во Франции. Венгрия с ее территорией 93 тыс. кв. км была бы занята 74 минимальными общинами с общим количеством населения 1850 человек.