Why is \newpage ignored sometimes ?

Floating figures and tables can move past \newpage, so what is happening is that the \newpage does start a new page, then inserts the figure, then starts the references section.

You want \clearpage, which has the same effect as \newpage but restricts floats as well. If there are pending floats when \clearpage hits, a float page is created only after which the content will continue.


For me works properly something like this, I force the creation of a new page with the invisible sign.

\clearpage
\newpage
\mbox{~}
\clearpage
\newpage