Mesto je zvyčajne miesto s množstvom domov, ale nie mesto. Podobne ako pri mestách, aj pri meste existuje viacero spôsobov, ako v rôznych krajinách povedať, čo je mesto. Na niektorých miestach je to druh miestnej samosprávy. Keď sa povie "mesto", ľudia zvyčajne myslia na veľké, dôležité miesto. Môže to byť aj mesto.

Rozdiel medzi mestami a dedinami alebo osadami je vo všeobecnosti v druhu ich hospodárstva. Ľudia v mestách zvyčajne získavajú peniaze z priemyslu (továrne atď.), obchodu (obchody atď.) a verejných služieb (práca pre mesto), nie z poľnohospodárstva (pestovanie potravín).

Počet ľudí, ktorí žijú v danom mieste, nám nepovie, či je to mesto alebo dedina. V mnohých oblastiach sveta, napríklad v Indii, môže mať veľká dedina oveľa viac obyvateľov ako malé mesto. Je tiež ťažké povedať, či je nejaké miesto mestom, pretože v súčasnosti sa niektoré mestá zväčšujú.

Niekedy je miesto mestom preto, lebo dostalo názov "mesto" na základe zákona. Ľudia však často nazývajú miesto "mestom", ak je malé.

V stredoveku sa miesto stalo mestom na základe listiny, ktorá mu udeľovala mestské výsady.