Grammatically 'a majority' is in fact singular (the plural is 'majorities'); however, it is de facto more frequently used with plural verbs, presumably because we are usually thinking of the numbers of components-- voters or customers or whatever-- in the majority. Both acceptable. I find the same logical vagueness with 'a number of'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.