Welcome to New Meadows, a charming gem nestled in the heart of Idaho that was founded in 1862. This idyllic town, with its population of around 1,749, boasts a rich history rooted in the mining and timber industries. Notable for its stunning natural beauty and proximity to the Payette National Forest, New Meadows offers a serene retreat for outdoor enthusiasts and history buffs alike. With its sister cities of Council and McCall, New Meadows is a hidden paradise waiting to be explored.