hg status --all will list all the files in the tree, with a letter indicating its status: M for modified, C for clean (owned by hg), and I for ignored.
For just ignored files, use hg status -i. For just files that will be added on the next commit, use hg status -a. These show only what you need to know and don’t require scanning a long file list.