John Elliott pracuje jako meteorolog w CBS Tv Inc. Przed dołączeniem do CBS 2, Elliott pracował dwa lata w KCBS-TV w Los Angeles. Wcześniej spędził dwa lata w NBC News i MSNBC, pojawiając się w weekday mornings na NBC jako weathercaster w ” Early Today.”Zajmował się również wieloma zadaniami jako prezenter i korespondent w MSNBC. Elliott był korespondentem kampanii prezydenckiej MSNBC w stanie Iowa w 2004 roku. Przed dołączeniem do NBC, Elliott pracował dla XETV-TV w San Diego, gdzie służył jako prezenter w porannych wiadomościach stacji Fox. Był również prezenterem porannych wiadomości dla KGET-TV, filii NBC w Bakersfield w Kalifornii. Elliott rozpoczął pracę jako weathercaster, najpierw w WRBL-TV, filii CBS w Columbus w stanie Georgia, a następnie w KGET, zanim przeszedł do roli prezentera wiadomości w Bakersfield.Elliott uzyskał licencjat z radia, telewizji i filmu na Wayne State University w Detroit oraz magisterium z komunikacji na Central Missouri State University. Studiował również meteorologia na Mississippi State University. Zanim rozpoczął karierę w radiofonii i telewizji, Elliott był copywriterem reklamowym i producentem, a także prowadził kursy medialne w Mott Community College w Flint w stanie Michigan i centralnym stanie Missouri.