Bir kasaba genellikle çok sayıda evin bulunduğu bir yerdir, ancak bir şehir değildir. Şehirlerde olduğu gibi, farklı ülkelerde bir kasabanın ne olduğunu söylemenin birden fazla yolu vardır. Bazı yerlerde, bir tür yerel yönetimdir. "Kasaba" denildiğinde insanlar normalde büyük ve önemli bir yeri düşünürler. Hatta bir şehir bile olabilir.

Genel olarak, kasabalar ile köyler veya mezralar arasındaki fark, sahip oldukları ekonomi türüdür. Kasabalardaki insanlar genellikle sanayiden (fabrikalar vb.), ticaretten (dükkanlar vb.) ve kamu hizmetinden (kasaba için çalışmak) para kazanır, tarımdan (yiyecek yetiştirmek) değil.

Bir yerde yaşayan insanların sayısı bize o yerin bir kasaba mı yoksa köy mü olduğunu söylemez. Hindistan gibi dünyanın pek çok bölgesinde büyük bir köyde küçük bir kasabadan çok daha fazla insan yaşayabilir. Bir yerin kasaba olup olmadığını söylemek de zordur çünkü günümüzde bazı kasabalar giderek büyümektedir.

Bazen bir yer şehirdir çünkü kanunen "şehir" adını almıştır. Ancak, insanlar genellikle bir yeri küçükse "kasaba" olarak adlandırır.

Orta Çağ'da bir yer, kendisine kasaba ayrıcalıkları veren bir beratla kasaba haline geliyordu.