Middleton, Idaho has a population of around 5,000 people and is located in Canyon County. While only a short drive from the state capital of Boise, Middleton retains a small-town atmosphere with plenty of parks and sprawling farmland. Despite the fact that Middleton is small in comparison to its neighboring towns, there is no shortage of parks! Middleton has something for everyone, from skate-parks and playgrounds to parks with beautiful winding trails. There's always something to do in Middleton, from diners and train depots to golf courses and access to the Boise River. View all houses listed for sale in Middleton, Idaho.