«Кемерово» – слово среднего рода, поэтому оно, как и все слова этого рода, склоняется. Правильно говорить: «Я живу в Кемерове».Славянские названия на -ово, -ево, -ыво, -ино всегда склонялись. Тенденция к их несклоняемости началась во второй половине ХХ века. Когда название употреблялось рядом с родовым словом («село», «деревня», «город», «станция»), люди просто привыкли не изменять окончания названий. Такая разговорная практика стала распространяться.В итоге лингвисты «сдались» и сказали, что, когда рядом стоит родовое слово, можно не склонять. Повторим ещё раз: в соответствии с существующей нормой русского языка Кемерово, Иваново и другие города, оканчивающиеся на -о, склоняются. Эту норму пока никто не изменял.