At the City of Rocky Mount, our mission is to advance community well-being, safety and quality of life by delivering exceptional public service. Through this website, you can get quick access to information you seek, communicate directly with city staff online, pay your utility bills, and transact other business with us at your convenience, day or night.

We invite you to explore our online City Hall by clicking on any of the links at the left or top of your screen. Be sure to send us your comments or suggestions! And, to learn more about our City, you can read my Sunday newspaper column by clicking on the icon below.

Charles W. Penny, City Manager


Charles W. Penny is the City Manager of Rocky Mount. In the council-manager form of government, the city manager is appointed by the City Council to oversee all city departments and employees. As the administrative head of the city organization, Penny directs the operational and administrative functions and activities of the City. Penny has been in local government administration in North Carolina for his entire career. He served in the cities of Kinston, Morganton, and Asheville before coming to Rocky Mount in 1994. A native of Fayetteville, Penny is a graduate of E.E. Smith Senior High School, North Carolina Central University, and the University of North Carolina at Chapel Hill. Penny currently serves as a Southeast Region Vice-President for the International City County Management Association. He has also served on numerous boards in Rocky Mount and throughout the state. He has served as a board member for the Rocky Mount Area Chamber of Commerce and as a board member and board chairman of the Boys and Girls Club of Nash & Edgecombe Counties and the Elizabeth City State University Board of Trustees. Contact the City Manager's Office at (252) 972-1325.