Mooresville is a town in Iredell County, North Carolina. Mooresville is the home to the corporate headquarters of Lowe's Home Improvement Warehouse. Some of the major financial service providers in the city include Yadkin Valley Financial Corpor, Jones Financial Co LLLP and Allstate Insurance. The average value of a house is $188,500 and the average rent is $1,048 per month. Average income is $55,446 per year.