Sự khác biệt chính: Một thành phố là một khu định cư lớn và lâu dài bao phủ một diện tích đất đáng kể. Thị trấn là một khu định cư của con người lớn hơn một ngôi làng nhưng nhỏ hơn một thành phố. Các yêu cầu cho một thị trấn được coi là một thành phố khác nhau giữa các quốc gia.
Các thuật ngữ 'thành phố' và 'thị trấn' thường gây nhầm lẫn cho nhiều người vì không có ranh giới chính thức về những gì định nghĩa một thành phố và những gì định nghĩa một thị trấn. Trong khi, nhiều nơi nói rằng một thị trấn và một thành phố là như nhau, với sự khác biệt duy nhất là một mảnh giấy từ thị trưởng hoặc một văn phòng chính phủ. Tuy nhiên, ở những nơi khác, một thành phố đòi hỏi phải có một bộ văn phòng hành chính và nhà thờ riêng để được coi là một thành phố. Sự khác biệt giữa hai thay đổi từ nước này sang nước khác.
Một thành phố là một khu định cư lớn và lâu dài. Nó bao gồm một diện tích đáng kể của đất có nền lịch sử chung. Thành phố có thể có một tình trạng hành chính, pháp lý hoặc lịch sử cụ thể dựa trên luật pháp địa phương. Các thành phố thường có hệ thống tòa án riêng, thực thi pháp luật, sở cứu hỏa, dịch vụ vệ sinh và trung tâm chăm sóc y tế. Giám đốc điều hành của một thành phố là Thị trưởng. Một hội đồng thành phố là một cơ quan lập pháp bao gồm chín thành viên hội đồng. Về mặt địa lý, thành phố lớn nhất thế giới là Tokyo, Nhật Bản, trong khi thành phố lớn nhất nước Mỹ là Los Angeles, California.