Castalia is a town located in the County of Nash county in the U.S. state of North Carolina. Castalia forms a part of Rocky Mount, North Carolina Metropolitan Statistical Area. With a total area of about 2 sq. kms., Castalia is elevated by about 308 ft. The local economy mainly consists of house planning and re-modelling agencies and contractors, farmers market, farmers market, hardware stores, manufacturing engineers, painting contractors and many other small and medium sized businesses ventures.