MWE:

\documentclass{book}
\usepackage{tocloft}

\begin{document}
\tableofcontents

\newpage

\cftpagenumbersoff{chapter}

\cftpagenumberson{chapter}

Text.
\end{document}


which produces the TOC:

I thought, perhaps, that using \cftpagenumbersoff{chapter} before the Chapter 1 entry would turn the associated page number off; and then placing \cftpagenumberson{chapter} before the Chapter 2 entry would turn it back on. But that doesn't seem to be working.

How may I selectively turn page numbers off for chapters in the TOC?

You can add a line to the ToC with an empty page number using \contentsline.

\documentclass{book}

\begin{document}
\tableofcontents
\newpage

\chapter*{CHAPTER 1}

\chapter*{CHAPTER 2}

• Something in your document is modifying \l@chapter. The default for book class does not use \@dottedtocline. Dec 12, 2022 at 15:36