
North Liberty
- County:
- Johnson County
- County Seat:
- No
- Area (mi²):
- 9.528
- State:
- Iowa
North Liberty is a city located in Johnson County, Iowa. North Liberty has a 2025 population of 21,908. North Liberty is currently growing at a rate of 1.3% annually and its population has increased by 6.87% since the most recent census, which recorded a population of 20,500 in 2020.
The average household income in North Liberty is $140,951 with a poverty rate of 4.44%. The median age in North Liberty is 31.8 years: 30.1 years for males, and 34.3 years for females.