[4] San José de Bácum se encuentra ubicado bajo las coordenadas geográficas 27°30'51" de latitud norte y 110°08'33" de longitud oeste del meridiano de Greenwich, a una elevación media de 22 metros sobre el nivel del mar,[5] y está asentado en las zonas bajas y planas del valle del Yaqui.
Su zona urbana ocupa un área de 1.48 kilómetros cuadrados.
Del total de los habitantes, solo 14 personas mayores de 3 años (0.32% del total) habla alguna lengua indígena; mientras que 16 habitantes (0.37%) se consideran afromexicanos o afrodescendientes.
El 84.97% de sus pobladores pertenece a la religión católica, el 7.12% es cristiano evangélico/protestante o de alguna variante mientras que el 7.77% no profesa ninguna religión.
Con datos del mismo censo, 271 personas (6.28%) tienen alguna discapacidad o límite motriz para realizar sus actividades diarias, mientras que 54 habitantes (1.25%) poseen algún problema o condición mental.