La ley garantiza la atención sanitaria gratuita y universal a todos los ciudadanos españoles residentes en España. Para los ciudadanos extranjeros, la ley garantiza la atención sanitaria a aquellos empadronados y a personas no empadronadas en situaciones de urgencia, embarazo o para menores. Sin embargo, una nueva ley establece que solo tendrán acceso a la atención sanitaria los extranjeros que acrediten su condición de asegurados.