Jonesboro is located in southern Illinois in Union County (of which it is the county seat) south of Carbondale at the intersection of Highways 127 and 146 about 10 miles east of the Mississippi River. The population estimate for 2000 was about 1,850.