Крыша и кровля служат для защиты помещения от атмосферных осадков и перегревания, а также для утепления здания. Кровля должна быть водонепроницаемой, прочной, легкой и безопасной в пожарном отношении. По форме крыши бывают односкатные, двускатные и плоские. Уклон крыш в зависимости от кровельного материала устраивают 28—30 и 40—45.
Кровли укладывают по обрешетке из деревянных брусков, прикрепляемых к стропильным ногам, или по дощатому настилу, также скрепляемому со стропилами. По конструкции стропилы бывают висячие или наслойные. Несущие конструкции могут быть деревянные или железобетонные в виде стропил. Основными материалами кровли могут быть следующие: железо, толь, рубероид, шифер, черепица, асбофанера, дрань, гонт, щепа, глиносолома и кровли из синтетических материалов.
Внутренние конструктивные столбы, поддерживающие перекрытия, должны быть приближены в коровниках к переднему борту кормушки. Ставить эти столбы в конце стойл нецелесообразно, так как они могут быть причиной травматических повреждении и сильно загрязняются навозом. В районах с теплым, умеренным и умеренно-холодным климатом в последние годы помещения для животных устраивают с совмещенной утепленной кровлей, без чердаков. При совмещении крыши с чердачным перекрытием образуется бесчердачное покрытие, которое называется совмещенной крышей. При совмещенном покрытии требуется тщательное соединение кровли со стенами.
Совмещенную кровлю утепляют различными теплоизоляционными материалами (минеральная вата, пеносиликат, камышит, соломит, фибролит и др.) и покрывают для пароизоляции и гидроизоляции рубероидом, битумом, толем и другими материалами.