Norfolk Southern Railway
Iredell County is served by two railroads, Alexander Railroad and Norfolk Southern Railway.