There are two main reasons - old kernels and uneven heat. If the kernels are old, they may be too dry to pop. See the tips section above on how to revive them. Also, they will not pop if the pot is not hot and the heat is not maintained throughout the popping. Make sure the pot is hot (saute - more) before starting to make the popcorn.