In 2017, the middle class in San Luis Obispo County were households making between roughly $45,000 and $149,999 a year. About 54,100 households fit this description in 2017.