Кэмерон Джонсон был выбран 20 июня 2019 года на драфте НБА под 11-м номером. Официально его выбрал клуб «Миннесота Тимбервулвз», однако ещё до драфта была договорённость между «Миннесотой» и «Финикс Санз», о обмене драфт пиками, в «Финикс» получил 11 выбор на драфте, под которым в итоге и был выбран Джонсон, а также Дарио Шарича, в «Миннесота» получила 6 выбор, который до этого принадлежал «Финиксу», под которым был выбран Джарретт Калвер. Формально Джонсон перешёл в «Финикс» 6 июля 2019 года, в тот же день «Санз» подписали контракт с игроком. 26 октября 2019 года Джонсон дебютировал в НБА, выйдя со скамейки в победном матче против «Лос-Анджелес Клипперс». 10 февраля 2019 года Джонсон дебютировал в стартовой пятёрке «Санз» в игре с «Лос-Анджелес Лейкерс». 3 марта 2020 года, в свой день рождения, Кэмерон Джонсон установил личный рекорд, набрав 21 очко в проигранном матче против «Торонто Рэпторс». Остаток игр до перерыва, связанного с пандемией COVID-19, он пропустил из-за инфекционного мононуклеоза. После возобновления сезона в июле и августе Кэмерон провёл все игры в стартовом составе «Финикс» и помог клубу выиграть все 8 матчей в доигровке сезона 2019/2020. Однако «Санз», несмотря на эту серию побед, всё равно не попали в плей-офф. 8 августа 2020 года Джонсон обновил рекорд франшизы «Санз» по самому быстрому набору 100 трёхочковых попадания, он сделал это за 54 игры, предыдущий рекорд принадлежал Уэсли Персону (72 игры).