Mõisaküla is a town and a municipality in south-western Estonia, in Viljandi County, just next to the border of Latvia. It is considered to be the smallest town in Estonia.
The town has 32 streets, with the total length of 15,5km. There are 401 dwellings in Mõisaküla, consisting mainly of small 1- or 2-floor small houses.