Jefferson is a city and county seat of Marion County, Texas, in Northeast Texas. It has a population of 1,875 as of the 2020 United States census. Almost every commercial building and house on the main arterial road in Jefferson has a historic marker.