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.