Спальный район (значение фразеологизма) — жилой городской район без больших промышленных предприятий.
Выражение появилось во второй половине 20 века, во времена массовых застроек жилых районов в крупных городах.
Выражение от наблюдения, что утром из спальных районов люди уезжают на работу (так как в самом спальном районе работы практически нет), а вечером возвращаются обратно. Получается, что в спальном районе люди проводят только вечернее и ночное время (спят).
В словарях
Спальный район (разг.) — жилой городской район без больших промышленных предприятий. (Толковый словарь Ожегова (Ожегов С.И., Шведова Н.Ю., 1992 г.), "Спать")