Pour son premier rôle, Selena Gomez joue dans Barney et Friends, dans le rôle de Gianna : c'est là qu'elle rencontre Demi Lovato. La même année, ses parents divorcent ; elle vivra avec sa mère et son beau-père. Juste après, elle est découverte par Disney dans une recherche nationale de talents quand elle avait 12 ans. En 2006, elle obtient un petit rôle dans La vie de palace de Zack et Cody (deuxième saison). En 2007, elle obtient un autre petit rôle dans la deuxième saison de Hannah Montana dans le rôle de Mikayla, une rock star qui est l'adversaire de Hannah. Juste après, elle joue dans le film Another Cinderella Story (Une version de Cendrillon). On la retrouve aussi dans le rôle de Carter dans Princess Protection Program Mission Rosalinda, où elle joue avec Demi Lovato (Rosalinda). Par la même occasion, elles enregistrent toutes les deux la chanson One And The Same. Elle apparaît aussi dans Sonny. Puis, à partir de fin 2007, elle joue dans les Sorciers De Waverly Place. Elle contribue ensuite à la reprise du classique Cruella de Vil pour les 102 Dalmatiens. Au cours de l'année 2008, elle enregistre trois chansons pour son film Another Cinderella Story : Tell Me Something I Don't Know, Bang A Drum et New Classic. Elle enregistre aussi une chanson pour le film la Fée Clochette nommée Fly To Your Heart. Le 22 juillet, elle signe un contrat avec le label Hollywood Record, filiale de Disney. Elle enregistre une chanson intitulée Headfirst courant 2008 mais cette chanson n'a été éditée qu'en mai 2009. En Septembre 2009 elle sort son premier album avec The Scene, Kiss And Tell.