Onsala är en tätort på Onsalahalvön i Kungsbacka kommun i Hallands län och kyrkbyn i Onsala socken. År 1966 hade Onsala 1 839 invånare. 2010 uppgick befolkningen i Onsala tätort till 11 951 invånare..
Expansionen förklaras av att Onsala under 1900-talet blev populärt för sommarboende. Småhusbebyggelsen ökade kraftigt under 1950- och 1960-talen. När motorvägen från Göteborg blev färdig på 1970-talet började sommarstugorna byggas om till året runt-bostäder. Historiskt sett är Onsala en sjöfararbygd. Passa på att hyra stuga i Onsala.