Ramsbury est un village et une paroisse civile du Wiltshire, en Angleterre. Il est situé dans la vallée de la Kennet, à environ neuf kilomètres à l'est de la ville de Marlborough, non loin de la frontière du Berkshire. Au moment du recensement de 2011, il comptait 1 989 habitants.