Monroe is a city located in the state of North Carolina in the United States. It serves as the county seat for Union County and is situated within the rapidly growing Charlotte metropolitan area.
The city experienced population growth between 2010 and 2020, increasing from 32,797 to 34,551 residents. As of recent data, it ranks as the 28th most populous city in North Carolina. The local government operates under a council-manager form of government.