No, you do not need cPanel if you’re using WordPress. There are other interfaces and control panels that can be used on WordPress for account management and administration.  However, cPanel does make it easier to manage tasks on WordPress, and it can be auto-configured to new WordPress installations with a single click. Many webmasters using WordPress prefer to use cPanel, although it’s not a requirement.