What is the difference between traditional, meat-based stock, broth and jus?
I learned this simple distinction from chef Thomas Keller.
Now, you can also have vegetable stock. So, another useful distinction between stock and broth includes that, generally, stock is intended to be used in the preparation of another dish rather than eaten directly like broth. As such, you would more likely use whole vegetables in stock to impart the flavour, but still scoop them out afterwards, while a broth would have cut vegetables ready to eat in the broth itself.
Also see: