Alva ( oder Ailbheach (felsig)) ist eine Stadt in der schottischenCouncil AreaClackmannanshire. Alva ist etwa acht Kilometer nordöstlich von Stirling und drei Kilometer nördlich von Alloa am Fuß der Ochil Hills gelegen und gehört zu den Hillfoots Villages. Der Forth fließt wenige Kilometer, der Devon wenige Hundert Meter südlich. Alva ist durch die A91 an das Straßennetz angeschlossen. Im Jahre 2011 verzeichnete Alva 4773 Einwohner.