why is the Northeast coast so crowded with cities?

2 answers

That's where business has located over the many years. It has a moderate climate and access to shipping and flights to Europe.
Many settlers came here because of the easy access to the ports, cities where built near them and that is where people stayed.