Located eighty-seven miles west of
Houston in
Colorado County on I-10 and US 90, Weimar has a population of 2,203.
After a high population of 2,400 in 1976, the town declined slightly in the following decade. In 1980 the population was 2,128. Local industries include meat processing, tooling and sheet-metal works, and manufacturing of gaskets. Agriculture continues to play an important role, as Weimar trades in feed grain, poultry, corn, pecans, and beef. The former GH&SA railroad remains in service today as part of the Southern Pacific system.
In 1990 the population of Weimar was 2,052.