Територията на днешен Котлас е била заселена от различни племена още от 9 век. През 15 век влиза в състава на Московското княжество. Археологически разкопки показват следи на славянски и угро-фински култури.[2] През 1634 г. селището вече съществува на холандските географски карти.[3] През 1899 г. е завършена жп линията Котлас – Вятка, което въздейства изключително благоприятно на местната търговия и развитието на селото. По времето на Първата световна война Котлас играе важна роля като транспортен възел, тъй като оттук са пристигали английските въглища и военни материали. През 1917 г. селището е преобразувано в град. През 1930-те години Котлас става място за заточение, като тук са били изпращани кулаци за да работят в дърводелските предприятия. През 1938 г. в града е създадено управление на ГУЛАГ, чиито затворници са работили основно по построяването на жп линията Котлас – Воркута. На територията на града са се намирали общо около 10 лагера.[2] През Втората световна война, с построяването на жп линията Коноша – Котлас – Воркута през 1941 г., градът утвърждава ролята си на транспортен възел.[4] Оттук минават въглища от Воркута към фронта. В следвоенните години промишлеността на Котлас претъпява голям ръст.[2] През 1950-те години в състава на града влиза селището от градски тип Лименда.[4]
Климатът в Котлас е умереноконтинентален, граничещ със субарктичен. Средната годишна температура е 2 °C, средната влажност на въздуха е 80%, а средните годишни валежи са около 576 mm.[5]
Основата на икономиката в Котлас е железопътната линия и свързаните с нея предприятия. Градът е важен жп възел, като главната жп линия, свързваща Централна Русия с Република Коми, минава през Котлас. Има заводи за дървообработване и за електромеханични устройства.[4] Градът също така разполага с речно пристанище и летище.