Upper Arlington is a city located in Franklin County, Ohio. Upper Arlington has a 2026 population of 36,140. Upper Arlington is currently growing at a rate of 0.27% annually but its population has decreased by -1.69% since the most recent census, which recorded a population of 36,760 in 2020.