Оба варианта возможны. Подробно см. в Письмовнике.
Верно: гарантировать сотням миллионов жителей.
При словесно-цифровой форме чисел допустимо опускать в числе нижнего предела обозначение тыс., млн, млрд, поскольку читатель воспринимает такие обозначения как составную часть единицы величины. То есть повторить млн можно, но это необязательно (если в контексте ясно, что речь идет о 5 млн, а не просто о 5).
Правильно: от полутора миллионов. Числительное полтора во всех падежах, кроме именительного и винительного, сочетается с формой множественного числа последующего существительного.
Верно: миллиона.
Правильно: более 6,2 миллиона.
В публицистическом тексте лучше написать: более двух с половиной миллионов. В тексте официальном лучше дать точную цифру.