En el año 2010, un habitante de Uriangato en promedio percibía $9,934 dólares al año ($124,175 pesos), lo que ubica al municipio en el lugar 571 a nivel nacional (2,456 municipios de México) y 11 a nivel estatal (46 municipios de Guanajuato) en cuanto a los municipios con mayor ingreso económico promedio (ingreso per cápita).