2017 Thai League 3 Upper Region was the 1st edition of the Thai football league. It is a part of the Thai League 3 and the feeder league for the Thai League 2. A total of 14 teams contested the league ti tle that season, after Prachinburi United failed in getting a licence for the league and Phichit withdrew before the season start.
Four club was promoted from the 2016 Thai Division 2 League Northern Region
Five club was promoted from the 2016 Thai Division 2 League North Eastern Region
Four club was promoted from the 2016 Thai Division 2 League Central Region
Three club was promoted from the 2016 Thai Division 2 League Central Region
<section begin=map /> <section end=map />
The number of foreign players is restricted to five per T3 team. A team can use five foreign players on the field in each game, including at least one player from the AFC member countries and one player from nine countries member of ASEAN (3+1+1).
<onlyinclude></onlyinclude>
Source: Thai League 3<br /> Note:<br /> Some error of T3 official match report 19 February 2017 (Lamphun Warrior 2âÂÂ0 Ubon Ratchathani).<br /> Some error of T3 official match report 30 April 2017 (Kamphaengphet 3âÂÂ1 Singburi Bangrajun).<br /> Some error of T3 official match report 2 July 2017 (Chachoengsao 5âÂÂ0 Kamphaengphet).<br /> Some error of T3 official match report 12 August 2017 (Ayutthaya 1âÂÂ0 Lamphun Warrior).