Partiet blev oprettet af Naser Khader, Gitte Seeberg og den politiske formand, Anders Samuelsen ved et pressemøde den 7. maj 2007. Morgenen efter havde 5.400 personer meldt sig ind via partiets hjemmeside, og partiet var dermed større end Enhedslisten som havde 4.100 medlemmer. Medlemstallet fortsatte med at stige, og efter 24 timer som parti havde Liberal Alliance omkring 9.000 medlemmer. Efter en uge havde Liberal Alliance over 18.000 medlemmer, hvoraf 10.300 havde betalt kontingent.
Efter at have eksisteret i seks måneder blev Ny Alliance valgt ind i Folketinget ved valget den 13. november 2007 med fem mandater, Naser Khader, Gitte Seeberg, Anders Samuelsen, Jørgen Poulsen og Malou Aamund.
Den 28. august 2008 blev partiets oprindelige arbejdsprogram erstattet af et nyt principprogram, mens partiet skiftede navn fra Ny Alliance til Liberal Alliance. Senere valgte partiets formand Naser Khader at træde tilbage som formand for partiet for at blive integrationsordfører for De Konservative. Dermed havde 2 ud af partiets 3 oprindelige ledere forladt partiet. Anders Samuelsen overtog dermed posten som partiformand, og med den nye formand fulgte også en ny mere klassisk liberal dagsorden. Partiet skulle relanceres, som "Danmarks eneste liberale parti". Dermed forsøgte man at appellere til vælgerne fra Venstre og De Konservative, som synes, at disse partier er kommet for tæt på midten og for langt væk fra deres borgerlige udgangspunkt.
Det er gratis at oprette en konto