The Tar River was expected to crest in Rocky Mount and Louisburg this afternoon after days of rain and flooding.