What is the difference between a mission and a pueblo?

The difference between a Mission and pueblo is that a mission is a place for religion and also for worship. A pueblo is a place for soldiers and people to come and stay in the little village area.