The City of Oak Park Heights is located in the St. Croix River Valley in Eastern Minnesota. Oak Park Heights has a residential population of 4,389, and a thriving business community including big box retailers, small businesses, and many restaurants.