Is ‘a lot’ one word or two?

A lot (two words) is a pronoun and adverb meaning ‘very much’ or ‘a large amount’. ‘Alot’ (one word) is never correct.