Yes, there is a difference. Cement, or Portland Cement, is a finely-ground powder made from limestone and other raw materials. The materials are blended together and fired in a kiln at extreme temperatures. The resulting stone sized pieces, called “clinker,” are then ground into a fine powder that we call Portland Cement. Portland Cement is the active ingredient in concrete. Concrete is the product used in buildings, bridges, road paving, sidewalks, patios, etc. Concrete is a mixture of Portland Cement, water, aggregate (sand and stone), and miscellaneous chemical admixtures. Concrete is mixed at a concrete plant facility and delivered to customers in revolving drum truck mixers, also referred to as concrete trucks or mixer trucks. Concrete is sometimes generically referred to as “ready-mix” because it is ready to use or already mixed upon arrival at the project location. Many concrete producers have incorporated various forms of this terminology into their company name. It’s common to see names such as Ready Mixed Concrete Company, Hank’s Ready Mix, Smith Redi-Mix, etc.