Een dorp is een kleine nederzetting, een plaats of kern waar meerdere huizen bij elkaar liggen. Dorpen worden aangetroffen in landelijk gebied en waren tot de industriële revolutie en de daarmee gepaard gaande verstedelijking de meest voorkomende woonplaatsen. In bestuurlijke taal worden dorpen in al hun verscheidenheid vaak aangeduid als 'kleine kernen'.
In het Nederlands en veel andere talen worden woonplaatsen in het algemene spraakgebruik benoemd als ofwel dorp, ofwel stad. Een stad is een grotere woonplaats. Traditioneel in Europa is een stad een woonplaats (of gemeente) met bijzondere administratieve status, de stadsrechten. In Nederland is het verschil al sinds de 18e eeuw meestal symbolisch. Na de gemeentewet van 1851 hebben steden geen bijzondere juridische status meer. In België is een stad een gemeente die door besluit van de overheid de stadstitel draagt.
Kleinere dorpen of kernen worden ook gehuchten of buurtschappen genoemd.