McNair is a city located in Virginia. McNair has a 2020 population of 21,485. McNair is currently declining at a rate of 0.00% annually and its population has increased by 22.68% since the most recent census, which recorded a population of 17,513 in 2010. McNair reached it's highest population of 21,485 in 2019.
The average household income in McNair is $122,075 with a poverty rate of 5.71%. The median rental costs in recent years comes to $1,888 per month, and the median house value is $432,400. The median age in McNair is 32.4 years, 32.5 years for males, and 32.1 years for females.