Do we need a demat account for storing US stock?

If you are saying buying US stocks using some app like Etrade, where are the stocks stored? Do we need any demat account for the same?

There is no concept of Demat account in US. In the US all securities are essentially held in book or street name with the respective brokers. You can check out this post for more information: