Monroe is a city of 27,000 people located in Union County, North Carolina. It is the seat of government of Union County. American Community Bancshares, Wachovia Bank and B B & T are among the key financial institutions operating in the city. The average home rental is around $843 while the average annual income is in the range of $36,816.