Cullman itself was founded in 1873 by Colonel John G. Cullmann, a German immigrant. He moved to Alabama in 1871 and, in 1873, negotiated an agreement to act as agent for a tract of land 349,000 acres in size, owned by the Louisville and Nashville Railroad Company, on which he established a colony for German immigrants. Five German families moved to the area in March 1873; in 1874, the town was incorporated and named after Colonel Cullmann (with the town name being Americanized to ‘Cullman’ with one ‘n’). Over the next twenty years, Cullmann encouraged around 100,000 Germans to immigrate to the United States, with many settling in the Cullman area. Cullmann drew on his military engineering training in laying out and planning the town. During this period, Cullman underwent considerable growth. German continued to be widely spoken, and Cullmann himself was the publisher of a German-language newspaper