altering the add content type form I am going to alter the form of add content type form and for that I used the hook_form_FORM_ID_alter() 

Here is my code which implement in the module file, but it is not working.

function hc_listings_menu()
{
    $items = array();
    $items['node/add/home-care-popular-search-region']=array(
        'title' =&gt; 'Create Home Care Popular Search Region',
        'page callback' =&gt; 'drupal_get_form',
        'page arguments'=&gt; array('home_care_popular_search_region_node_form',''),
        'type'=&gt;MENU_NORMAL_ITEM,
    );
    return $items;
}
function hc_listing_home_care_popular_search_region_node_form_alter(&amp;$form, &amp;$form_state, $form_id)                                 
{

    $state_list=['ffff','gggg'];
    $region_list=['1','2','3','4'];
    $form['home_care_popular_search_region']=array(
        '#type' =&gt; 'textfield',
        '#default_value' =&gt; '',
        '#title' =&gt; t('Homeeee Care Popular Search Region'),
        '#description' =&gt; t('Home Care Popular Search Region'),
        '#required' =&gt; TRUE,

    );
    $form['hc_popular_state']=array(
        '#type' =&gt; 'select',
        '#default_value' =&gt; $state_list,
        '#title' =&gt; t('Popular State'),
        '#description' =&gt; t('Home Care Popular State'),
        '#required' =&gt; TRUE,
    );
    $form['hc_popular_regions']=array(
        '#type' =&gt; 'select',
        '#default_value' =&gt; $region_list,
        '#title' =&gt; t('Popular Search Region'),
        '#description' =&gt; t('Home Care Popular Search Region'),
        '#required' =&gt; TRUE,
    );

}


Note: content type is => home_care_popular_search_region

module is => hc_listing

Should I have to remove the details in hook_menu regarding the altering?
First, You need to find out the correct form id for this form and then you can use,

hook_form_FORM_ID_alter there.

Thanks