芍药主要分布于 中国、朝鲜、日本、蒙古及西伯利亚地区。在中国,芍药主要分布在东北、华北、陕西及甘肃南部,具体生长海拔范围在480-2300米之间,东北地区的海拔范围是480-700米,其他省份则在1000-2300米之间。
芍药喜欢温暖干燥的气候和光照充足的环境,同时也有一定的耐寒性。它适宜生长在山坡草地和林下,对土壤的要求不严,但在沙质土壤中生长尤为茂盛。芍药在初夏时节盛开,花朵硕大且色彩艳丽,花瓣有白、粉、红、紫、黄、绿、黑和复色等多种颜色。
此外,芍药在中国江苏、东北、华北、陕西及甘肃南部等地也有广泛栽培,并在四川、贵州、安徽、山东、浙江等省及各城市公园中可以看到栽培的芍药。