All episodes are named after American country music songs, predominantly Kenny Chesney in part one, George Strait in part two, Tim McGraw in part three, and Garth Brooks in part four: the first ten episodes premiered on April 1, 2016, the second batch of ten episodes premiered on October 7, 2016. In April 2016, Netflix renewed The Ranch for a second season of 20 episodes, the first half of which premiered on June 16, 2017, and the second half was released on December 15, 2017.

Answer this question based on the passage: when does the second season of the ranch come out? Let's have some stream of consciousness first.
The relevant information is: In April 2016, Netflix renewed The Ranch for a second season of 20 episodes, the first half of which premiered on June 16, 2017, and the second half was released on December 15, 2017. So, the answer is June 16 , 2017.