1 2
There is a lot of people is casual speech.

There are a lot of people is more formal (written form).
There is a lot of people

About 432,000,000 results

"there are a lot of people"

About 356,000,000 results

Clearly,

I think that they are both acceptable.

My point of view=

A lot of people

NOT

LOTS of people

There is a lot of people.

There are lots of people.
Site Hint: Check out our list of pronunciation videos.
Have fun, boys.