Here is a handy way to do it: To check by primary key: if ($this->Users->exists($id)) { } To find by specifying where clause: if ($this->Users->exists(['email' => $email])) { } Much more convenient than using find('count').