En Europe, les premiers châteaux furent construits aux IXe et Xe siècles . Ils pouvaient se limiter à une tour ou ressembler à une ville fortifiée. En fait, on bâtissait souvent les villes autour des châteaux car ils offraient aux habitants une protection en temps de guerre à condition que les gens du village offrent au seigneur une partie de leurs récoltes.