Dizemos 1 567 894 habitantes – sem de.
Eis uma explicação que me parece aceitável:
Quando mencionamos uma quantidade precedida de numeral cardinal, empregamos a preposição de:
Um cento/milhar de habitantes.
Dois centos/milhares de habitantes.
Por isso mesmo, dizemos:
Um milhão de habitantes/livros, etc.
Mas dizemos, sem de:
Dez/cem/oitocentos e noventa e quatro habitantes (894 h.).
Ao lermos o número apresentado na consulta, quando chegamos ao fim, deixamos de fixar a atenção em um milhão (com de), e passamos a fixar a atenção em 894 (sem de). Isto é, separamos mentalmente 894 de 1 milhão. E a separação é tão evidente, que, não raro, dizemos: 1, milhão, 5 e 67 mil e 894 habitantes. Isto é, aquele e tem o valor de mais.