This land, once part of the first Anglo-American colony in Texas, grew into a townsite in 1873 with the coming of the Galveston, Harrisburg, and San Antonio rail line. D.W. Jackson donated half of the land for the town, which was named for Weimar, Germany. A post office was established in 1873, and the town was incorporated in 1875. By 1887 Weimar was enjoying a prosperous cotton economy, had many stores, and two newspapers. The local opera house, built about 1880, was one of the first between Houston and San Antonio. The present economy is based on agriculture, and the population is 2,050.