Ashland is on the south of Framingham Massachusetts .
It is bordered by Southborough and Marlborough on the west ; Sherborn to the south and Ashland on the west and southwest ; Natick on the east ; Wayland on the northeast ; and Sudbury on the north .
Framingham, Massachusetts